Maison > interface Web > tutoriel CSS > Comment créer une mise en page de liste réactive avec des colonnes ajustant dynamiquement à l'aide de CSS3 ?

Comment créer une mise en page de liste réactive avec des colonnes ajustant dynamiquement à l'aide de CSS3 ?

Mary-Kate Olsen
Libérer: 2024-11-12 06:06:01
original
1061 Les gens l'ont consulté

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

Affichage des éléments de liste dans des colonnes à l'aide de CSS3

Énoncé du problème :

Création d'une mise en page réactive nécessite d'afficher les éléments de la liste verticalement, avec le nombre de colonnes déterminé par la largeur du navigateur.

Solution CSS3 :

Les colonnes CSS3 offrent une solution efficace pour cette mise en page :

#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 */
}
Copier après la connexion

Exemple :

<ul>
Copier après la connexion

Lorsque la fenêtre du navigateur est suffisamment large, les éléments de la liste seront affichés dans trois colonnes :

1  4  7
2  5  8
3  6  9
Copier après la connexion

À mesure que la fenêtre du navigateur se rétrécit, les colonnes s'ajusteront dynamiquement pour conserver une présentation visuellement attrayante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal