快捷导航
蚂蚁部落 网站首页 实例代码 CSS3实例 查看内容

CSS3花瓣状360度不停旋转效果

2017-12-4 14:43| 发布者: admin| 查看: 275| 评论: 0|来自: 蚂蚁部落

本章节分享一段代码实例,它通过CSS3实现了花瓣状360度不停旋转的效果。

代码实例如下:

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style type="text/css">
body{
  background:#000;
}
.color1{
  background:#FDE515;
}
.color2{
  background:#00DEF2;
}
@-webkit-keyframes loadRotate{
  from{
    -webkit-transform:rotateZ(0deg);
  }
  to{
    -webkit-transform:rotateZ(360deg);
  }
}
@keyframes loadRotate{
  from{
    transform:rotateZ(0deg);
  }
  to{
    transform:rotateZ(360deg);
  }
}
#loading{
  width:100px;
  height:100px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-50px;
  margin-top:-50px;
  -webkit-animation:loadRotate 3s linear infinite;
  -webkit-animation-fill-mode:both;
  animation:loadRotate 3s linear infinite;
  animation-fill-mode:both;
}
#loading div{
  width:20px;
  height:30px;
  position:absolute;
  left:40px;
  top:35px;
  -webkit-transform:rotateZ(0) translateX(60px);
  opacity:1;
  border-radius:50% 0;
}
#loading div:nth-child(2){
  -webkit-transform:rotateZ(36deg) translateX(60px);
  opacity:0.8;
}
#loading div:nth-child(3){
  -webkit-transform:rotateZ(72deg) translateX(60px);
  opacity:0.6;
}
#loading div:nth-child(4){
  -webkit-transform:rotateZ(108deg) translateX(60px);
  opacity: 0.4;
}
#loading div:nth-child(5){
  -webkit-transform:rotateZ(144deg) translateX(60px);
  opacity:0.2;
}
#loading div:nth-child(6){
  -webkit-transform:rotateZ(180deg) translateX(60px);
  opacity:1;
}
#loading div:nth-child(7){
  -webkit-transform:rotateZ(216deg) translateX(60px);
  opacity:0.8;
}
#loading div:nth-child(8){
  -webkit-transform:rotateZ(252deg) translateX(60px);
  opacity:0.6;
}
#loading div:nth-child(9){
  -webkit-transform:rotateZ(288deg) translateX(60px);
  opacity:0.4;
}
#loading div:nth-child(10){
  -webkit-transform:rotateZ(324deg) translateX(60px);
  opacity:0.2;
}
</style>
</head>
<body>
<div id="loading">
  <div class="color1"></div>
  <div class="color1"></div>
  <div class="color1"></div>
  <div class="color1"></div>
  <div class="color1"></div>
  <div class="color2"></div>
  <div class="color2"></div>
  <div class="color2"></div>
  <div class="color2"></div>
  <div class="color2"></div>
</div>
</body>
</html>

鲜花

握手

雷人

路过

鸡蛋

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2018-1-19 09:16 , Processed in 0.087539 second(s), 22 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 蚂蚁部落

返回顶部