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

Comment créer une queue d'info-bulle avec Pure CSS ?

Mary-Kate Olsen
Libérer: 2024-11-10 19:19:02
original
504 Les gens l'ont consulté

How to Create a Tooltip Tail with Pure CSS?

Création d'une "queue d'info-bulle" avec du CSS pur

L'effet "queue d'info-bulle" fait référence à un élément visuel souvent utilisé dans la conception Web pour indiquer des informations ou un contexte supplémentaires. Il apparaît généralement sous la forme d'un petit triangle ou d'une flèche pointant de l'élément principal de l'info-bulle vers l'élément cible.

Comment fonctionne l'effet

L'astuce CSS originale utilise la bordure CSS propriété pour créer la forme de la queue. En définissant le style, la largeur et la couleur de la bordure en conséquence, vous pouvez obtenir l'effet triangulaire souhaité. Par exemple :

.tooltiptail {
    border-color: #ffffff #a0c7ff #ffffff #ffffff;
    border-style: solid;
    border-width: 20px;
    width: 0px;
    height: 0px;
}
Copier après la connexion

Extension de l'effet

Pour créer l'effet de queue plus élaboré présenté dans la question, vous pouvez exploiter les ombres CSS et des éléments de bordure supplémentaires.

<div>
Copier après la connexion
#tailShadow {
    box-shadow: 0 0 10px 1px #555;
}

#tail1 {
    border-color: #a0c7ff transparent transparent transparent;
    border-width: 10px;
}

#tail2 {
    border-color: #f9f9f9 transparent transparent transparent;
    border-width: 10px;
}
Copier après la connexion

Compatibilité entre navigateurs pour les ombres

Bien que la propriété CSS box-shadow soit largement prise en charge dans les navigateurs modernes, il est important de noter qu'elle peut ne s'affiche pas de manière cohérente sur tous les navigateurs. Pour une compatibilité accrue, envisagez d'utiliser une combinaison d'ombres CSS et de dégradés d'arrière-plan.

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