logo

Hvordan ændrer man billedstørrelse i CSS?

Nogle gange er det nødvendigt at passe et billede ind i en bestemt given dimension. Vi kan ændre størrelsen på billedet ved at angive bredden og højden af ​​et billede. En almindelig løsning er at bruge max-bredde: 100%; og højde: auto; så store billeder ikke overstiger bredden af ​​deres beholder. Det max-bredde og max-højde egenskaber for CSS fungerer bedre, men de understøttes ikke i mange browsere.

En anden måde at ændre størrelsen på billedet på er ved at bruge objekttilpasning egenskab , som passer til billedet. Denne CSS-egenskab angiver, hvordan størrelsen på en video eller et billede ændres, så den passer til indholdsboksen. Den definerer, hvordan et element passer ind i beholderen med en fastlagt bredde og højde.

nummereret alfabet

Det objekttilpasning egenskab anvendes generelt på billede eller video. Denne egenskab definerer, hvordan et element reagerer på bredden og højden af ​​dets beholder. Hovedsageligt er der fem værdier af objekttilpasning ejendom som f.eks fylde, indeholde, dække, ingen, nedskalere, initial , og arve . Standardværdien for denne egenskab er 'fylde' .

Eksempel

I dette eksempel ændrer vi størrelsen på billedet ved at bruge max-bredde: 100%; og højde: auto; ejendomme.

 cell padding div { width: auto; text-align: center; padding: 15px; border: 3px solid red; } img { max-width: 100%; height: auto; } <img src="forest.webp"> 
Test det nu

Produktion

Sådan ændres billedstørrelse i CSS

Eksempel

I dette eksempel bruger vi objekttilpasning: dække; ejendom.

 div { width: 300px; height: auto; text-align: center; padding: 15px; border: 3px solid red; } img { object-fit: cover; } <img src="forest.webp" width="300" height="300"> 
Test det nu

Produktion

Sådan ændres billedstørrelse i CSS

I ovenstående eksempel har vi brugt dække over værdien af objekttilpasning ejendom. I lighed med ovenstående eksempel kan vi bruge de andre værdier af objekttilpasning egenskab for at ændre størrelsen på billedet.