Maison >interface Web >tutoriel HTML >Barre de liste dynamique de flou d'effets spéciaux H5 : la merveilleuse utilisation des ombres
Jetons d'abord un coup d'œil à l'effet final
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>
Effet d'affichage :
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; }
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;//字距,为了好看点 }
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;//移动一下 }
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; }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!