Maison >interface Web >tutoriel CSS >Comment créer une flèche en chevron avec des lignes creuses en utilisant CSS ?

Comment créer une flèche en chevron avec des lignes creuses en utilisant CSS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-03 15:47:03860parcourir

How to Create a Chevron Arrow with Hollow Lines Using CSS?

Comment créer une flèche en chevron avec des lignes creuses à l'aide de CSS

La technique de création d'un triangle plein à l'aide de CSS est largement connue, mais comment obtenir une flèche creuse -like shape à la place ?

Une approche consiste à utiliser des pseudo-éléments (::before ou ::after) et à appliquer des styles CSS spécifiques. Par exemple, vous pouvez ajouter les éléments ::before et ::after pour représenter chaque barre de la flèche et utiliser transform: rotate pour les positionner correctement.

Alternativement, voici une solution plus simple :

Utilisation de bordures sur des pseudo-éléments

Ajoutez des bordures à l'élément ::before et faites-le pivoter à l'aide de transform : rotate:

<code class="css">li::before {
    position: relative;
    content: "";
    display: inline-block;
    width: 0.4em;
    height: 0.4em;
    border-right: 0.2em solid black;
    border-top: 0.2em solid black;
    transform: rotate(45deg);
    margin-right: 0.5em;
}</code>

Solution alternative utilisant un élément réel

Au lieu d'utiliser des pseudo-éléments, vous pouvez créer une liste et la styliser avec CSS :

<code class="css">ul {
    list-style: none;
}

li::before {
    content: ">"; /* Replace with any desired arrow character */
    font-size: 1.5em; /* Adjust font size as needed */
}</code>

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!

Déclaration:
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