用CSS让头像动起来
不知之前什么时候起,喜欢是不是玩头像的特效。现在换了主题,头像不会动了,反而有点不太习惯,于是就又找了个常用的出来。原本以为那个把头像变成圆形并可以旋转的特效会有多麻烦,当搜出来时发现原来只要往主题所在文件夹中对应的style.css文件中加入以下代码就可以了。(对于真正原创者来说应该是最麻烦的,现在终于明白伪原创了。。)
.avatar{float:left;margin-right:8px;padding:1px;border:1px solid #cfd9e1;width:40px;height:40px; /*设置图像的长和宽*/
border-radius: 20px;/*设置图像圆角效果,在这里我直接设置了超过width/2的像素,即为圆形了*/
-webkit-border-radius: 20px;/*圆角效果:兼容webkit浏览器*/
-moz-border-radius:20px;
box-shadow: inset 0 -1px 0 #3333sf;/*设置图像阴影效果*/
-webkit-box-shadow: inset 0 -1px 0 #3333sf;
-webkit-transition: 0.4s;
-webkit-transition: -webkit-transform 0.4s ease-out;
transition: transform 0.4s ease-out;/*变化时间设置为0.4秒(变化动作即为下面的图像旋转360度)*/
-moz-transition: -moz-transform 0.4s ease-out;
}
.avatar:hover{/*设置鼠标悬浮在头像时的CSS样式*/
box-shadow: 0 0 10px #fff; rgba(255,255,255,.6), inset 0 0 20px rgba(255,255,255,1);
-webkit-box-shadow: 0 0 10px #fff; rgba(255,255,255,.6), inset 0 0 20px rgba(255,255,255,1);
transform: rotateZ(360deg);/*图像旋转360度*/
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Preview
除特别注明外,本站所有文章均为 Windcoder网 原创,转载请注明出处来自: let-avatar-move-with-css
Loading comments...

Preview
这个我得收藏起来
反正我是果斷看不懂!
回复 @殘簫: 其实大家都是神,只是从事的方面不一样罢了
回复 @蜜汁炒酸奶: 感覺技術党都是神。。
回复 @殘簫: 阿偶,我能说我也是么。。看懂的也就一部分罢了,剩下的只能靠猜了。 最重要的是会用就好O(∩_∩)O~
嗯,曾经弄过这段代码,你这更新了不少技术文章哈
回复 @Joe: 还好吧,多数是拿以前的来充充数。 嘘~一般人我都不告诉他的 :大笑:
求效果图。
回复 @PHP二次开发: 现在用的就是喽