CSS/Eigenschaften/aspect-ratio
Aus SELFHTML-Wiki
< CSS | Eigenschaften
Die Eigenschaft aspect-ratio legt ein bevorzugtes festes Seitenverhältnis fest.
- Erlaubte Werte
-
auto
, Angabe gilt nur für ersetzte Elemente wie Bilder, deren Größe übernommen wird. - Ein Verhältniswert, als Angabe für Verhältnis von
Breite / Höhe
, zum Beispiel 16 / 9 -
auto b/h
, das angegebene Verhältnis wird verwendet, es sei denn, das Element ist ein ersetztes Element mit einem natürlichen Seitenverhältnis (wie zum Beispiel ein .jpg oder .png Bild). In diesem Fall wird das natürliche Seitenverhältnis verwendet.
-
- Vererbung steuernde Werte
inherit
,initial
,unset
undrevert
- Standardwert
auto
- anwendbar auf
alle Elemente
- Vererbung
nein
- animierbar
nein
Beispiel
.quadrat {
aspect-ratio: 1 / 1;
}
.movie-card {
width: 50%;
aspect-ratio: 16 / 9;
}
.movie-card2 {
width: 150px;
height: 150px;
aspect-ratio: 16 / 9;
}
Beachten Sie: Mit dem Padding-bottom height fix können nur leere div-Elemente erzeugt werden, die ein Hintergrundbild, aber keinen Inhalt haben dürfen.
Siehe auch
- CSS/Tutorials/Boxmodell/Außen-_und_Innenabstand#Padding-bottom_height_fix
- CSS/Media Queries/Medienmerkmale#aspect-ratio (CSS Medien-Merkmal)
Weblinks
- Spezifikation (W3C): css-sizing-4 aspect-ratio
- MDN: aspect-ratio
- css-tricks: “Weak declaration” Chris Coyier Jun 23, 2021
- Details: caniuse.com
Liste der CSS-Eigenschaften
.quadrat
erhält feste Abmessungen, damit die Höhe genau der Breite entspricht..movie-card
erhält ein festes Seitenverhältnis von 16:9, während.movie-card2
durch die Angabe der Breite und Höhe die Angabe vonaspect-ratio
ignoriert. (siehe Link css-tricks)