Wir haben bereits darüber gesprochen, wie man ein Quadrat mit einer adaptiven Breite und Höhe von 1:1 erstellt. https://www.jb51.net/css/753385.html Lassen Sie uns nun darüber sprechen, wie Sie ein adaptives 16:9-Rechteck erstellen. Der erste Schritt besteht darin, die Höhe zu berechnen. Angenommen, die Breite beträgt 100 %, dann beträgt die Höhe h=9/16=56,25 % Der zweite Schritt besteht darin, die oben erwähnte Padding-Bottom-Methode zu verwenden, um das Rechteck zu realisieren <Stil> *{ Rand: 0px; Polsterung: 0px; } /* .wrap: Das Div, das das Rechteck umschließt, wird verwendet, um die Größe des Rechtecks zu steuern*/ .wickeln{ Breite: 20 %; } /* .box rechteckiges div, die Breite beträgt 100 % von .wrap, dies dient hauptsächlich dazu, die Berechnung der Höhe zu erleichtern*/ .Kasten{ Breite: 100 %; /*Verhindern Sie, dass das Rechteck durch den Inhalt zu hoch gedehnt wird*/ Höhe: 0px; /* 16:9 Polsterung unten: 56,25 %, 4:3 Polsterung unten: 75 % */ Polsterung unten: 56,25 %; Position: relativ; Hintergrund: rosa; } /* Für den Inhalt innerhalb des Rechtecks müssen Sie die Position „absolute“ festlegen, um die Inhaltshöhe auf 100 % einzustellen, also auf die Höhe des Rechtecks*/ .box p{ Breite: 100 %; Höhe: 100%; Position: absolut; Farbe: #666; } </Stil> <Text> <div Klasse="wrap"> <div Klasse="Box"> <p> Dies ist ein 16:9-Rechteck</p> </div> </div> </body> Auf diese Weise können ähnliche Rechtecke mit unterschiedlichen Proportionen erreicht werden Damit ist dieser Artikel über die Verwendung von CSS zur Implementierung eines 16:9-Rechtecks mit adaptiver Breite und Höhe abgeschlossen. Weitere Informationen zur adaptiven Breite und Höhe von CSS finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Vollständige Liste der CentOS7-Firewall-Betriebsbefehle
Dadurch werden nicht nur die Kosten für die Entwic...
Was ist die Hauptfunktion von Docker? Derzeit gib...
Vorwort Verschiedene Methoden zur Skriptausführun...
20200804Nachtrag: Der Artikel könnte falsch sein....
Vue+js realisiert das Ein- und Ausblenden des Vid...
Einführung In den letzten Jahren wurde der Ruf na...
Der Vorteil der Master-Slave-Synchronisierungskon...
Inhaltsverzeichnis Vorwort Einführung in QueryCac...
Nginx kann die Direktive „limit_req_zone“ des Mod...
In MySQL 8.0.18 wurde eine neue Hash-Join-Funktio...
Dieser Artikel fasst die Hinweise zur Installatio...
DOCTYPE-DEKLARATION: Oben auf jeder Seite, die Sie...
Inhaltsverzeichnis 1. Was ist dynamische Typisier...
Suchspiegel Docker-Suche Rocketmq Bildversion anz...
<br />Dieses Beispiel untersucht hauptsächli...