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

Exemple d'effet de soulignement dynamique utilisant CSS

小云云
Libérer: 2018-03-22 17:21:33
original
2276 Les gens l'ont consulté


Cet article partage principalement avec vous des exemples d'effets de soulignement dynamique CSS, dans l'espoir d'aider tout le monde.

Affichage de l'effet

Exemple deffet de soulignement dynamique utilisant CSS
Et le soulignement est de la même couleur que le lien hypertexte... Vous pouvez le tester vous-même...

Méthode de mise en œuvre

Ceci Nous pouvons facilement utiliser des pseudo-éléments CSS pour obtenir cet effet. Il utilise principalement l'échelle en transformation pour mettre à l'échelle les pseudo-éléments afin d'obtenir le résultat d'allongement des pseudo-éléments (soulignement). En même temps, utilisez transform-origin pour contrôler la direction du zoom. Copiez le code source ci-dessous pour utiliser...

Le code source est le suivant

dom :

    <a href="#" class="super-link center">
        动态下划线中间伸展    </a>
    <a href="#" class="super-link left">
        动态下划线左边伸展    </a>

    <a href="#" class="super-link right">
        动态下划线右边伸展    </a>
Copier après la connexion

css :

        .super-link{            position: relative;            text-decoration: none;            color: #000;        }
        /*伪元素是两个冒号*/
        .super-link::after{            content: &#39;&#39;;            width: 100%;            height: 1px;/*设置伪元素的高度,这里是下划线的粗细*/
            position: absolute;            top: 100%;            left: 0;            background-color: currentColor;/*当前标签继承的文字颜色,这里让伪元素的背景色与父元素的文字颜色相同*/
            transform: scale(0);            transition:all .35s;        }
        .super-link:hover::after{            transform: scale(1);        }
        .left::after{            transform-origin: left;        }
        .right::after{            transform-origin: right;        }
        .center::after{            transform-origin: center;        }
Copier après la connexion

Recommandations associées :

Utilisez CSS pour obtenir l'effet de soulignement en pointillé de links_CSS/HTML

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal