Beispiel für die Implementierung eines 16:9-Rechtecks ​​mit adaptiver Breite und Höhe mithilfe von CSS

Beispiel für die Implementierung eines 16:9-Rechtecks ​​mit adaptiver Breite und Höhe mithilfe von CSS

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>&nbsp;&nbsp;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

>>:  Vue+ECharts realisiert das Zeichnen einer China-Karte sowie die automatische Drehung und Hervorhebung von Provinzen

Artikel    

Artikel empfehlen

HTML-Tags dl, dt, dd zum Erstellen einer Tabelle vs. Tabellenerstellungstabelle

Dadurch werden nicht nur die Kosten für die Entwic...

So installieren Sie Docker mithilfe von Skripten unter Linux Centos

Was ist die Hauptfunktion von Docker? Derzeit gib...

Detaillierte Erklärung, wo das von Docker abgerufene Image gespeichert ist

20200804Nachtrag: Der Artikel könnte falsch sein....

Vue+js realisiert Video-Ein- und Ausblendeffekte

Vue+js realisiert das Ein- und Ausblenden des Vid...

So verwenden Sie TypeScript in Vue

Einführung In den letzten Jahren wurde der Ruf na...

Tipps zum MySQL-Abfragecache

Inhaltsverzeichnis Vorwort Einführung in QueryCac...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.21 winx64

Dieser Artikel fasst die Hinweise zur Installatio...

DOCTYPE Dokumenttypdeklaration (unbedingt lesenswert für Webseiten-Liebhaber)

DOCTYPE-DEKLARATION: Oben auf jeder Seite, die Sie...

Dieser Artikel entführt Sie in die Welt der js-Datentypen und Datenstrukturen

Inhaltsverzeichnis 1. Was ist dynamische Typisier...

Stil-Trigger-Effekt des Webseiten-Eingabefelds

<br />Dieses Beispiel untersucht hauptsächli...