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
CSS :
ul { transform: rotate(180deg); } ul > li { transform: rotate(-180deg); }
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; }
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); }
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!