利用纯CSS实现头像旋转和发光的效果
利用纯CSS实现头像旋转和发光的效果
发布时间:2017-01-07 来源:查字典编辑
摘要:效果图:实例代码:查字典教程网-利用纯CSS实现头像旋转和发光的效果/********************************设计思...

效果图:

实例代码:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>查字典教程网-利用纯CSS实现头像旋转和发光的效果</title>

</head>

<style>

/********************************

设计思路如下:

头像显示最近一个联系人,慢旋转效果。

有新消息,头像增加闪耀效果并发光。

(spin旋转、sparkle闪耀发光)

实现:

用纯css实现。

******************************/

.chatPanel-toMin{

position:absolute;

right:0;

top:100px;

width:65px;

height:60px;

border-radius:50% 0 0 50%;

background:#fff;

}

.user-avatar{

position:absolute;

right:0;

top:7px;

right:8px;

width:45px;

height:45px;

border-radius:50%;

border:1px solid #ddd;

}

.user-avatar img{

width:100%;

height:100%;

border-radius:50%;

}</p> <p> /*spin旋转*/

.spin {

-webkit-animation:spin 5s infinite linear;

animation:spin 5s infinite linear

}

@keyframes spin {

0% {

-webkit-transform: rotate(0deg);

transform: rotate(0deg)

}

100% {

-webkit-transform: rotate(360deg);

transform: rotate(360deg)

}

}</p> <p> /*sparkle 闪耀*/

.sparkle {

-webkit-transition: all 1s;

-moz-transition: all 1s;

transition: all 1s;</p> <p> -webkit-animation: sparkle linear 2s 1.5s infinite;

-moz-animation: sparkle linear 2s 1.5s infinite;

animation: sparkle linear 2s 1.5s infinite;

}</p> <p> @-webkit-keyframes sparkle {

0% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(0deg);

transform: rotate(0deg)

}

50% {box-shadow: 0 0 20px 0 #1affff;}

100% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(359deg);

transform: rotate(359deg)

}

}

@-moz-keyframes sparkle {

0% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(0deg);

transform: rotate(0deg)

}

50% {box-shadow: 0 0 20px 0 #1affff;}

100% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(359deg);

transform: rotate(359deg)

}

}

@-o-keyframes sparkle {

0% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(0deg);

transform: rotate(0deg)

}

50% {box-shadow: 0 0 20px 0 #1affff;}

100% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(359deg);

transform: rotate(359deg)

}

}

@keyframes sparkle {

0% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(0deg);

transform: rotate(0deg)

}

50% {box-shadow: 0 0 20px 0 #1affff;}

100% {

box-shadow: 0 0 0px 0 #b2ff1a;

-webkit-transform: rotate(359deg);

transform: rotate(359deg)

}

}

/********************************

设计思路如下:

头像显示最近一个联系人,慢旋转效果。

有新消息,头像增加闪耀效果并发光。

(spin旋转、sparkle闪耀发光)

实现:

用纯css实现。

******************************/

</style></p> <p><body></p> <p> <div>

<div>

<div>

<img src="<a href="http://cdn.attach.w3cfuns.com/notes/pics/201609/05/105524viwldxgi3lg387jl.jpg">http://cdn.attach.w3cfuns.com/notes/pics/201609/05/105524viwldxgi3lg387jl.jpg</a>" >

</div>

</div>

</div></p> <p></body>

</html>

以上就是这篇文章的全部内容,希望对大家的学习和工作能有所帮助,如果有问题大家可以留言交流。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类