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

Comment styliser un indicateur fléché pour les éléments de liste sélectionnés et survolés ?

Mary-Kate Olsen
Libérer: 2024-10-28 19:01:29
original
951 Les gens l'ont consulté

How to Style an Arrow Indicator for Selected and Hovered List Items?

Style d'un indicateur de flèche avec :after et :hover combinés

Vous souhaitez combiner :after avec :hover pour créer une indication de flèche pour un élément de liste. Lorsqu'un élément est sélectionné ou survolé, cette flèche devrait apparaître.

Dans votre code fourni, vous avez correctement stylisé l'indicateur de flèche pour les éléments sélectionnés en utilisant :after. Pour appliquer le même style aux éléments survolés, ajoutez simplement :after au sélecteur :hover.

Voici le CSS mis à jour :

<code class="css">#alertlist li.selected:after, #alertlist li:hover:after {
    position: absolute;
    top: 0;
    right: -10px;
    bottom: 0;

    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #303030;
    content: "";
}</code>
Copier après la connexion

Ce code modifié garantit que l'indicateur de flèche est affiché à la fois pour les éléments de liste sélectionnés et survolés, comme prévu.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!