Maison > interface Web > tutoriel CSS > Comment puis-je créer un effet « Tooltip Tail » avec Pure CSS ?

Comment puis-je créer un effet « Tooltip Tail » avec Pure CSS ?

Linda Hamilton
Libérer: 2024-11-08 20:33:02
original
694 Les gens l'ont consulté

How Can I Create a

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

Le concept de création d'une "queue d'info-bulle" en utilisant uniquement CSS est fascinant. Voici comment obtenir cet effet :

"Tooltip Tail" de base avec Border Trick

Le premier exemple crée un effet "tooltip tail" en utilisant une manipulation intelligente des bordures :

HTML :

<div>Cool Trick:
    <div class="tooltiptail"></div>
</div>
<br>

<div>How do I get this effect with only CSS?
    <div class="anothertail"></div>
</div>
Copier après la connexion

CSS :

.tooltiptail {
    display: block;
    border-color: #ffffff #a0c7ff #ffffff #ffffff;
    border-style: solid;
    border-width: 20px;
    width: 0px;
    height: 0px;
}

.anothertail {
    background-image: url(http://static.jqueryfordesigners.com/demo/images/coda/bubble-tail2.png);
    display: block;
    height: 29px;
    width: 30px;

}
Copier après la connexion

« Queue d'info-bulle » améliorée avec boîte Ombre

Pour ajouter de la dimension et une ombre à la pointe de la « queue d'info-bulle », vous pouvez utiliser une ombre de boîte :

#tailShadow {
    position: absolute;
    bottom: -8px;
    left: 28px;
    width: 0;
    height: 0;
    border: solid 2px #fff;
    box-shadow: 0 0 10px 1px #555;
}
Copier après la connexion

« Queue d'info-bulle » compatible avec plusieurs navigateurs avec Shadow

L'extrait suivant garantit la compatibilité entre navigateurs pour l'effet box-shadow :

#tailShadow {
    position: absolute;
    bottom: -8px;
    left: 28px;
    width: 0;
    height: 0;
    border: solid 2px #fff;
    -moz-box-shadow: 0 0 10px 1px #555;
    -webkit-box-shadow: 0 0 10px 1px #555;
    box-shadow: 0 0 10px 1px #555;
}
Copier après la connexion

Avec ceux-ci techniques, vous pouvez créer des « queues d'info-bulles » personnalisées en CSS qui améliorent l'attrait visuel et la fonctionnalité de vos éléments Web.

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