Heim >Web-Frontend >CSS-Tutorial >Wie erreicht man mit reinem CSS einen konsistenten „Hintergrundgröße: Cover'-Effekt für
und mit reinem CSS? " /> und mit reinem CSS? " />
Cover-Hintergrundsimulation für
Erzielung eines konsistenten „Hintergrundgröße: Cover“-Effekts für Elemente wie < video> und war schon lange eine Herausforderung.
CSS-Lösung ohne Edge Cases:
Anstatt sich auf Skripte zu verlassen, ist eine CSS-Lösung ohne Randfälle können mit den folgenden Schritten implementiert werden:
Beispiel:
<code class="css">.parent-element-to-video { overflow: hidden; } video { height: 100%; width: 177.77777778vh; /* 100 * 16 / 9 */ min-width: 100%; min-height: 56.25vw; /* 100 * 9 / 16 */ }</code>
Zentriertes Video:
Um das Video zu zentrieren, verwenden Sie das folgende CSS:
<code class="css">.parent-element-to-video { position: relative; } video { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }</code>
Das obige ist der detaillierte Inhalt vonWie erreicht man mit reinem CSS einen konsistenten „Hintergrundgröße: Cover'-Effekt für