Az aspect-ratio tulajdonság
A aspect-ratio tulajdonság beállítja az elemek
igazítását a keresztirányú tengely mentén flex blokkoknál
és a vízszintes tengely mentén a grid-eknél.
A szülő elemre vonatkozik.
Szintaxis
szelektor {
aspect-ratio: auto vagy arány;
}
Értékek
| Érték | Leírás |
|---|---|
auto |
Az elemnek nincs előnyben részesített oldalaránya, és a böngésző automatikusan beállítja azt az elem szélessége és magassága alapján. |
arány |
Az arányt 16/9 formában írjuk le,
itt az első szám a szélesség, a második
szám pedig a magasság. Ha valamelyik érték nincs
megadva, akkor 1-nek tekintendő. Néhány
arányt egyetlen számmal is meg lehet adni.
Például a 2/1 megadható
0.5-ként is, ez ugyanazt az eredményt adja. |
auto && arány |
Ha az oldalarány a
auto kulcsszóval együtt jelenik meg
(példa: auto 1/2),
akkor a megadott arányt választja ki,
de a helyettesíthető elemeknél (mint például
a képek és videók) saját oldalarányuk esetén csak azokat használja. |
Példa
Állítsuk be a gomb automatikus oldalarányát:
<p>
<button>Click</button>
</p>
button {
aspect-ratio: auto;
background-color: #9DDFA4;
padding: 1em;
}
:
Példa
Most pedig állítsuk be a gomb oldalarányát
mint 1/2:
<p>
<button>Click</button>
</p>
button {
aspect-ratio: 1/2;
background-color: #9DDFA4;
padding: 1em;
}
:
Lásd még
-
a
object-fittulajdonság,
amely méretezi az elemeket