Avatar billede eyes Nybegynder
02. juni 2003 - 13:23 Der er 7 kommentarer og
1 løsning

automatisk tilpasning af x og y forhold på billede

Nogen der ved om det kan laves så et billede hevet fra en database selv tilpasser sig så det ikke stretches.

altså hvis det eks. max må være 350px bredt hvorefter det skal tilpasses i højden, så billedet bevarer de rigtige dimentioner

/oje
Avatar billede roenving Novice
02. juni 2003 - 13:44 #1
Hvis du kun angiver een parameter i <img>-tagget tilpasses det automatisk:

<img src="mitBillede.gif" width="350">
Avatar billede eyes Nybegynder
02. juni 2003 - 13:54 #2
det vil jo ikke virke helt på den rigtige måde da billedet vil blive hevet ud hvis det er mindre end 350 px bredt
Avatar billede roenving Novice
02. juni 2003 - 14:00 #3
Ja, forstørret eller formindsket til 350 i bredden, men aspektet vil opretholdes ;O)
Avatar billede eagleeye Praktikant
02. juni 2003 - 14:25 #4
Eller skal du prøve et lave noget i stil med:

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=2&txtCodeId=2578


Dog drop scalefactor fra function og selv beregne den, sådan at scale er  w/maxwidth


        if (w > maxwidth){
                scalefactor = w/maxwidth;
            w = maxwidth;
            h = (theimg.height / scalefactor);
            }
Avatar billede eyes Nybegynder
10. juni 2003 - 12:54 #5
roenving smid svar så du kan få point
Avatar billede jonbdk Nybegynder
10. juni 2003 - 12:58 #6
Du kunne evt. bruge skærmens opløsning til at få maxbredden:
maxWidth = screen.width - 300;
se evt. http://www.eksperten.dk/spm/362831
Avatar billede roenving Novice
10. juni 2003 - 12:59 #7
Du har fået den virkning du godt vil have ?-)

Muy bueno '-)
Avatar billede roenving Novice
30. juni 2003 - 02:53 #8
-- og jeg takker for points ;~}
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