Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je afficher des listes HTML dans l'ordre inverse en utilisant CSS ?

DDD
Libérer: 2024-11-19 06:47:02
original
1000 Les gens l'ont consulté

How can I display HTML lists in reverse order using CSS?

Affichage de listes HTML ordonnées de manière inversée avec CSS

Dans le développement Web, l'affichage des listes dans un ordre spécifique est souvent nécessaire. Une demande courante consiste à créer une liste triée à l’envers, dans laquelle les éléments apparaissent par ordre décroissant. Voici comment y parvenir en utilisant CSS :

Méthode 1 : Rotation

Cette méthode consiste à faire pivoter l'élément parent de la liste (souvent un

    ou < ol> tag) de 180 degrés, puis en appliquant une rotation égale mais opposée à la liste des enfants. items.

    CSS :

    ul {
        transform: rotate(180deg);
    }
    ul > li {
        transform: rotate(-180deg);
    }
    Copier après la connexion

    Méthode 2 : Flexbox avec la propriété order

    Utilisation de flexbox et de la propriété order permet un contrôle plus direct sur l'ordre de la liste items.

    CSS :

    ul {
        display: flex;
        flex-direction: column;
    }
    ul > li {
        order: -n;
    }
    Copier après la connexion

    Méthode 3 : contre-incrémenter avec un pseudo-élément

    Tout en n'inversant pas techniquement l'ordre, en utilisant un contre-incrément avec un pseudo-élément, peut simuler un ordre inverse liste.

    CSS :

    ul {
        list-style-type: none;
        counter-reset: item 6;
    }
    ul > li {
        counter-increment: item -1;
    }
    ul > li:after {
        content: counter(item);
    }
    Copier après la connexion

    Exemple ici : Cliquez sur le lien pour voir une démonstration en direct des méthodes ci-dessus.

    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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal