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

Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres

PHPz
Libérer: 2017-04-04 13:42:53
original
2240 Les gens l'ont consulté

Jetons d'abord un coup d'œil à l'effet final

Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres

Barre de liste dynamique

1 La liste est toujours une liste, donc la le code est le suivant :

<body>
    <p>
        <ul>
            <li>
                <a>首頁 HOME</a>
            </li>
            <li>
                <a>文章 ARTICLE</a>
            </li>
            <li>
                <a>作品 GITHUB</a>
            </li>
            <li>
                <a>我 ME</a>
            </li>
        </ul>
    </p>
</body>
Copier après la connexion

Effet d'affichage :

Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres

Apparence originale

2. les polices suivantes et ne les placez pas devant de petits points noirs et changez l'arrière-plan en une autre couleur.

body{
    background-color: #5F5F5F;
}
ul li{
    font-size: 30px;
    list-style:none;  
}
Copier après la connexion

3. Afin d'obtenir l'effet de flou à l'arrêt, une méthode très astucieuse est utilisée ici : Ombre
Il n'y a pas besoin de flou gaussien, utilisez simplement le effets visuels de l’œil humain.

ul li a{
    color: transparent;//字透明
    text-shadow:0 0 5px #fff;//阴影
    letter-spacing: 1px;//字距,为了好看点
}
Copier après la connexion

Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres

Effet flou à l'arrêt

4 Pour obtenir des effets dynamiques lors du glissement, vous pouvez utiliser le <a href="http://www.php.cn/wiki/966.html" target="_blank">:hover</a>sélecteur

ul li a:hover{
    color:#fff;
    text-shadow:0 0 1px #fff;
    padding-left: 10px;//移动一下
}
Copier après la connexion

Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres

Effet dynamique

En gros le prototype est fait comme ça, super simple, mais l'effet est très bon. Mais j'ai toujours l'impression qu'il manque quelque chose, alors j'ai ajouté une

animation pour voir l'effet.

ul li a{
    color: transparent;
    text-shadow:0 0 5px #fff;
    letter-spacing: 1px;
    transition:all 0.4s ease-in-out;
}
Copier après la connexion
Enfin, mettez tout le code :

JS Bin

D'accord, l'effet final est comme ça, HTML5+CSS3 pur peut maintenant réaliser beaucoup de choses intéressantes que je vais explorez lentement les fonctions et les amis intéressés peuvent en discuter ensemble.


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