CSS zom på billede hvis det er for stort

Tags:    css

Hej, udvikleren

Jeg er igång med at lave et billede blok med noget tekst i, det virker super fint. Men jeg har det problem at min blok har width:300 og height:400 og det er ikke alle billeder, primært de helt store der bliver placeret rigtigt, fordi de blive krumpet sammen så det ikke ser helt så flot ud.

Er det en måde man kan zoome ind på billedet så i stedet for det bliver strukket sammen, at det derimod bliver zoome ind på?

Kode:

Fold kodeboks ind/udHTML kode 




3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
ikke med css, så skal du ligge billed som baggrunds billed på en måde. Men det er svært at styre hvor den skal zoom



Du kan enten sætte height til 300, så vil det som er større end width:400 forsvinde via din overflow: hidden og derfor være som en "zoom".
Alternativt kan du også bruge width: 400 så vil højden selv tilpasse sig.

Fordelen ved kun at bruge en af de to (height eller width) er at den anden attribut tilpasses så din scale bevares så billedet ser korrekt ud.



@csharper > det er rigtigt, det burde billledet gøre, men det gør den altså ikke automatisk på alle browsere, du skal huske at sætte den modsatte attribut til at være auto.

Fold kodeboks ind/udCSS kode 




t