Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie erstelle ich mit CSS ein responsives quadratisches Div?

Barbara Streisand
Freigeben: 2024-11-11 09:59:02
Original
889 Leute haben es durchsucht

How to Create a Responsive Square-Shaped Div with CSS?

Wie erstelle ich ein responsives quadratisches Div mit CSS?

Diese zuvor gestellte Frage sucht nach einer Methode, um die Höhe eines Divs dynamisch an seine Breite anzupassen. Die Breite wird in Prozent ausgedrückt. Wenn also die Breite des übergeordneten Elements abnimmt, sollte das Div proportional verkleinert werden.

Um dies zu beheben, können wir die Eigenschaft „padding-bottom“ von CSS verwenden. Indem wir padding-bottom als Prozentsatz festlegen, können wir ein Verhältnis zwischen der Höhe und Breite des Divs erstellen und so sicherstellen, dass sie gleich bleiben.

Hier ist ein Beispiel für den Code:

<div>
Nach dem Login kopieren

Hier Code erstellt das äußere Div eine quadratische Form mit Breite: 20 % und Höhe: 0. Der Padding-Bottom von 20 % legt das Verhältnis zwischen Höhe und Breite fest, was zu a führt Seitenverhältnis 1:1. Das innere Div enthält den eigentlichen Inhalt.

Zusätzlich wird eine JavaScript-Fiddle-Demonstration bereitgestellt, um die Funktionalität zu demonstrieren: [Link zu Fiddle]

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit CSS ein responsives quadratisches Div?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage