使用CSS3线性渐变实现图片闪光划过效果的方法

  介绍

这篇文章给大家分享的是有关使用CSS3线性渐变实现图片闪光划过效果的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

在百度音乐http://music.baidu.com/看到这么一个图片效果,当鼠标移上去的时候,会有一道闪光在图片上划过,效果挺酷炫的。于是把这个效果再实现一下:

使用CSS3线性渐变实现图片闪光划过效果的方法

这个CSS3的效果怎么实现呢?

HTML设计成这样:

& lt; p类=皁verimg"比;   & lt; a> https://www.yisu.com/zixun/& lt; img src=" http://www.php.cn/images/css3.jpg ">   <我类="光">   

CSS为:

.overimg {   位置:相对;   显示:块;/*溢出:隐藏;*/不必:0 0 10 px # FFF;   }   较轻{   光标:指针;   位置:绝对的;   左:-180 px;   上图:0;   宽度:180 px;   身高:90 px;   背景图片:-moz-linear-gradient(0度,rgba (255255255 0), rgba (255255255, 0.5), rgba (255255255 0));   背景图片:-webkit-linear-gradient(0度,rgba (255255255 0), rgba (255255255, 0.5), rgba (255255255 0));   变换:skewx(-25度);   -o-transform: skewx(-25度);   -moz-transform: skewx(-25度);   -webkit-transform: skewx(-25度);      }   .overimg:徘徊较轻{   左:180 px;   -moz-transition: 0.5秒;   -o-transition: 0.5秒;   -webkit-transition: 0.5秒;   过渡:0.5秒;   }

大体思想是,设计一个透明层我skewx在X轴上做了负25度的变形,背景颜色用的是CSS3的线性渐变线性渐变,然后盘旋伪类的时候,设置0.5年代的动画时间。

同时在我层使用CSS鼠标样式光标:指针,如果不设置这个的话,需要等透明层动画之后才能看得到指针指针。

感谢各位的阅读!关于使用CSS3线性渐变实现图片闪光划过效果的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

使用CSS3线性渐变实现图片闪光划过效果的方法