CSS aspect-ratio egenskap
- föregående sida animeringstidsfunktion
- nästa sida bakgrundsfiltre
Definition och användning
aspect-ratio
Egenskapen låter dig definiera förhållandet mellan elementets bredd och höjd.
Om aspect-ratio
och width
Egenskapen, höjden kommer att justeras enligt definierat bredd-höjd-förhållande.
För att bättre förstå aspect-ratio
Egenskapen, höjden kommer att justeras enligt definierat bredd-höjd-förhållande.
Tips:Använd i responsiv layout aspect-ratio
Egenskapen är användbar när elementets storlek ofta ändras och du vill behålla förhållandet mellan bredd och höjd.
Exempel
Exempel 1
Lägg till bredd-höjd-förhållande för elementen:
div { aspect-ratio: 3 / 2; }
Exempel 2
Om storleken på div-elementen behöver förändras,aspect-ratio
Egenskaper är mycket bra för att kontrollera längd-bredd-förhållandet för div-element. Till exempel, i en bildgalleri vill du att storleken på div-elementen är flexibel för att anpassa sig till alla enheter, men samtidigt behålla bildens bredd-höjd-förhållande:
#container > div { aspect-ratio: 3/2; } <div id="container"> <div>gata</div> <div>blommor vid gatan</div> <div>berg</div> <div>Cinque Terre</div> </div>
CSS-syntax
aspect-ratio: number/number|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
number | Det första talet specificerar bredden i bredd-höjd-ratios. |
number |
Det andra talet specificerar höjden i bredd-höjd-ratios. Valfritt. Om det inte är inställt, är höjden 1 som standard. |
initial | Sätt detta egenskap till dess standardvärde. Se också initial. |
inherit | Få detta egenskap från sin förälderelement. Se också inherit. |
Tekniska detaljer
Standardvärde: | auto |
---|---|
Ärvning: | Nej |
Animeringsproduktion: | Stöd. Se också:Animeringsrelaterade egenskaper. |
Version: | CSS3 |
JavaScript-syntax: | object.style.aspectRatio="16/9" |
Webbläsarstöd
Tal i tabellen representerar den första webbläsarens version som fullständigt stöder detta egenskap.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
88 | 88 | 89 | 15 | 74 |
Relaterade sidor
Tutorial:CSS nätstruktur modul
Referens:CSS Object-fit egenskap
Referens:CSS Object-position egenskap
- föregående sida animeringstidsfunktion
- nästa sida bakgrundsfiltre