Avatar billede n-emy Nybegynder
24. november 2010 - 09:41 Der er 8 kommentarer og
2 løsninger

Bestemme baggrundsstørrelsen?

Hej derude

Jeg sidder og roder lidt med en såkaldt progressbar, der skal vise ens fremskridt. Ideen er at den skal strække et billede der går fra grøn til rød (så når den er 89% er den op i det røde mens den ved 15% er i det grønne), jeg har læst lidt og har fundet frem til background-size der skulle kunne netop det jeg søger, men det ser ud som om den ikke er understøttet endnu?

Er der andre måder at gøre det på, hvis ikke hvornår forventes background-size så at blive understøttet? (hvis der er nogen der ved det naturligvis).

På forhånd tak for hjælpen =)
Avatar billede majbom Novice
24. november 2010 - 10:17 #1
det er her er et tænkt eksempel:

en div med den baggrund (grøn->rød) og så en div inden i med hvid baggrund (eller den farve der passer til sidens øvrige farver) som er alignet right og bliver mindre og mindre jo større fremskridtet bliver.

så bliver billedet ikke presset sammen og du vil ikke få det røde med før den når op i de høje tal.

håber det gav mening :)
Avatar billede n-emy Nybegynder
24. november 2010 - 10:33 #2
Mange tak :) Men tror desværre ikke det kan bruges, ideen er nemlig at progressbaren ikke altid har den samme længde, den er sat til 100% af den indholdsboks den nu bliver sat i det var derfor jeg ville gøre det med background-size (min fejl at jeg ikke forklarede det i spørgsmålet) :)
Avatar billede webweaver Praktikant
24. november 2010 - 15:00 #3
Well hvorfor kan du ikke bruge det alligevel?

Det splazz nævner vil typisk være løsningen.
Og så enten ved at have det som baggrund eller som et billede.
Du kan sætte billedet til 100% width og så bruge z-index til at have en anden div ovenpå med hvid baggrund eks, der også angives i procenter. Den procentsats vil så være hvor langt processen er nået. Baren vil være samme længde, men det vil give en effekt af, at den skifter længde efterhånden som processen skrider frem.
Avatar billede webweaver Praktikant
24. november 2010 - 15:21 #4
Jeg lavede lige for sjov en hurtig test af det, for at vise hvordan at det kan laves :)

http://www.lasse-jensen.dk/eksperten/bar.html
Avatar billede n-emy Nybegynder
24. november 2010 - 16:43 #5
Ja okay det er mig der er dum, havde ikke overvejet muligheden for bare at smide baren som billede =) Mange tak for at åbne mine øjne begge to, svar? =)

Og god dag :)
Avatar billede webweaver Praktikant
24. november 2010 - 17:32 #6
Det var så lidt :)

Og du må da også have en god dag :)
Avatar billede majbom Novice
24. november 2010 - 18:31 #7
hvis du nu laver dit rød/grøn-billede så langt som din progressbar maksimalt kan blive og bare resizer den efter den aktuelle størrelse på baren.

den skal jo ikke være mere end én px høj og så bare repeate nedad...
Avatar billede majbom Novice
24. november 2010 - 18:32 #8
nå, så ikke lige der var blevet skrevet siden #2 :s

svar kommer her
Avatar billede majbom Novice
24. november 2010 - 18:33 #9
og til lasse - det var præcis min tanke :)
Avatar billede majbom Novice
25. november 2010 - 18:37 #10
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester