运行代码 缩小
十度
HTML代码
复制 格式化 注释 注释 清空
放大
x
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
2
<html xmlns="http://www.w3.org/1999/xhtml">  
3
    <head>  
4
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
5
        <title>闪光图片
6
        </title>   
7
    </head>  
8
    <body>  
9
        <p class="overimg">  
10
            <a>
11
                <img src="http://ku.shouce.ren/img/zhong/bag.png">
12
            </a>  
13
            <i class="light">
14
            </i>  
15
        </p>  
16
    </body>  
17
</html>  
18
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
xxxxxxxxxx
28
 
1
.overimg{
2
  position: relative;
3
  display: block;
4
  /* overflow: hidden; */  
5
  box-shadow: 0 0 10px #FFF;
6
}
7
.light{
8
  cursor:pointer;
9
  position: absolute;
10
  left: -180px;
11
  top: 0;
12
  width: 180px;
13
  height: 200px;
14
  background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
15
  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
16
  transform: skewx(-25deg);
17
  -o-transform: skewx(-25deg);
18
  -moz-transform: skewx(-25deg);
19
  -webkit-transform: skewx(-25deg);
20
}
21
.overimg:hover .light{
22
  left:180px;
23
  -moz-transition:0.5s;
24
  -o-transition:0.5s;
25
  -webkit-transition:0.5s;
26
  transition:0.5s;
27
}
28
JS代码
复制 格式化 注释 注释 清空
放大
JS代码...
xxxxxxxxxx
1
 
1
名称
css特效一道闪光在图片上划过
分类
CSS3
描述
当鼠标移上去的时候,会有一道闪光在图片上划过,效果挺酷炫的。于是把这个效果再实现一下: 大体思想是,设计一个透明层i,skewx在X轴上做了负25度的变形,背景颜色用的是CSS3的线性渐变linear-gradient,然后hover的时候,设置0.5s的动画时间。 同时在 i 层使用 cursor:pointer,如果不设置这个的话,需要等透明层动画之后才能看得到 pointer 指针。
收藏