CSS aspect-ratio Eigenschap
- vorige pagina animatie-tijdsfunctie
- volgende pagina achtergrondfilter
Definitie en gebruik
aspect-ratio
Eigenschap laat u toe om het verhoudingspercentage van de breedte en hoogte van het element te definiëren.
Als de aspect-ratio
en breedte
Eigenschap, de hoogte wordt aangepast volgens het gedefinieerde aspect ratio.
Om beter te begrijpen aspect-ratio
Eigenschap, bekijk de demonstratie.
Tip:Gebruik in responsieve lay-out aspect-ratio
Eigenschap, wanneer de grootte van het element vaak verandert, wilt u de verhouding tussen breedte en hoogte behouden.
Voorbeeld
Voorbeeld 1
Voeg het aspect ratio toe aan het element:
div { aspect-ratio: 3 / 2; }
Voorbeeld 2
Als de grootte van de div-elementen moet veranderen,aspect-ratio
De eigenschap is zeer geschikt om het aspect ratio van div-elementen te controleren. Bijvoorbeeld, in een afbeeldingsgalerij, wilt u dat de grootte van de div-elementen flexibel is om aan alle apparaten aan te passen, maar wilt u tegelijkertijd het aspect ratio van de afbeeldingen behouden:
#container > div { aspect-ratio: 3/2; } <div id="container"> <div>gang</div> <div>bloemen langs de straat</div> <div>bergen</div> <div>Cinque Terre</div> </div>
CSS-syntaxis
aspect-ratio: number/number|initial|inherit;
Eigenschapswaarde
Waarde | Beschrijving |
---|---|
number | Het eerste getal specificeert de breedte van het aspect ratio. |
number |
De tweede getal specificeert de hoogte van het aspect ratio. Optioneel. Als deze niet is ingesteld, is de standaardhoogte 1. |
initial | Deze eigenschap instellen op de standaardwaarde. Raadpleeg initial. |
inherit | Deze eigenschap wordt van de ouderlijke elementen geërfd. Raadpleeg inherit. |
Technische details
Standaardwaarde: | auto |
---|---|
Inheritantie: | nee |
Animatie maken: | Ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen. |
Versie: | CSS3 |
JavaScript-syntaxis: | object.style.aspectRatio="16/9" |
Browserondersteuning
De cijfers in de tabel geven de browserversie aan die de eigenschap volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
88 | 88 | 89 | 15 | 74 |
gerelateerde pagina's
Handleiding:CSS grid lay-out module
Referentie:CSS Object-fit eigenschap
Referentie:CSS Object-position eigenschap
- vorige pagina animatie-tijdsfunctie
- volgende pagina achtergrondfilter