手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >利用纯CSS实现头像旋转和发光的效果
利用纯CSS实现头像旋转和发光的效果
摘要:效果图:实例代码:查字典教程网-利用纯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>

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

【利用纯CSS实现头像旋转和发光的效果】相关文章:

CSS滤镜实现的颜色渐变翻转效果

纯CSS结合DIV实现的右侧底部简洁悬浮效果

CSS 3实现DIV圆角效果完整代码

使用CSS3实现圆角,阴影,透明

纯CSS3实现带动画效果导航菜单无需js

用CSS实现文字的阴影效果

用css3实现当鼠标移进去时当前亮其他变灰效果

纯css实现的tab切换效果

纯CSS绘制三角形箭头效果

css实现图片在div中居中的效果

精品推荐
分类导航