Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich mit CSS3 ein responsives Listenlayout mit dynamisch angepassten Spalten?

Wie erstelle ich mit CSS3 ein responsives Listenlayout mit dynamisch angepassten Spalten?

Mary-Kate Olsen
Freigeben: 2024-11-12 06:06:01
Original
1061 Leute haben es durchsucht

How to create a responsive list layout with dynamically adjusting columns using CSS3?

Anzeigen von Listenelementen in Spalten mit CSS3

Problemstellung:

Erstellen eines responsiven Layouts erfordert die vertikale Anzeige von Listenelementen, wobei die Anzahl der Spalten durch die Breite des Browsers bestimmt wird.

CSS3-Lösung:

CSS3-Spalten bieten eine effiziente Lösung für dieses Layout:

#limheight {
    height: 300px; /* Define the container's height */
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; /* Specify the desired number of columns */
}

#limheight li {
    display: inline-block; /* Ensure each list item is treated as a block element */
}
Nach dem Login kopieren

Beispiel:

<ul>
Nach dem Login kopieren

Wenn das Browserfenster breit genug ist, werden die Listenelemente in drei Spalten angezeigt:

1  4  7
2  5  8
3  6  9
Nach dem Login kopieren

Wenn das Browserfenster kleiner wird, passen sich die Spalten dynamisch an, um ein optisch ansprechendes Layout beizubehalten.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit CSS3 ein responsives Listenlayout mit dynamisch angepassten Spalten?. 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