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

Utilisez le dégradé linéaire CSS3 pour obtenir l'effet clignotant des images (exemple de code)

云罗郡主
Libérer: 2018-10-29 16:54:16
avant
3184 Les gens l'ont consulté

Le contenu de cet article concerne l'utilisation du dégradé linéaire CSS3 pour obtenir l'effet clignotant des images. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

J'ai vu un tel effet d'image sur Baidu Music http://music.baidu.com/ Lorsque la souris est déplacée vers le haut, un flash de lumière clignote sur l'image. L'effet est plutôt cool. Alors réalisons à nouveau cet effet :

Utilisez le dégradé linéaire CSS3 pour obtenir leffet clignotant des images (exemple de code)

Comment obtenir cet effet CSS3 ?

HTML est conçu comme ceci :

<p class="overimg">
    <a><img  src="http://www.php.cn/images/css3.jpg" alt="Utilisez le dégradé linéaire CSS3 pour obtenir l'effet clignotant des images (exemple de code)" ></a>
    <i class="light"></i>
</p>
Copier après la connexion

CSS est :

.overimg{
    position: relative;
    display: block;
    /* overflow: hidden; */
    box-shadow: 0 0 10px #FFF;
}
.light{
    cursor:pointer;
    position: absolute;
    left: -180px;
    top: 0;
    width: 180px;
    height: 90px;
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
  
}
.overimg:hover .light{
    left:180px;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
Copier après la connexion

L'idée générale est de concevoir une couche transparente i, et skewx est négatif sur le Axe X Pour une déformation de 25 degrés, la couleur d'arrière-plan utilise le dégradé linéaire de CSS3, puis lors du survol de la pseudo-classe, un temps d'animation de 0,5 s est défini.

En même temps, utilisez le curseur de style souris CSS:pointeur sur le calque i. Si vous ne définissez pas cela, vous devez attendre l'animation du calque transparent pour voir le pointeur.

Ce qui précède est une introduction complète à l'utilisation du dégradé linéaire CSS3 pour obtenir l'effet clignotant des images. Si vous souhaitez en savoir plus sur le Tutoriel vidéo CSS3, veuillez faire attention au site Web PHP chinois. .


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:lvyestudy.com
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