css实现三维洞穴催眠戒指动画效果代码

代码语言:html

所属分类:动画

代码描述:css实现三维洞穴催眠戒指动画效果代码

代码标签: css 三维 洞穴 催眠 戒指 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
<style>
    @import url(https://fonts.googleapis.com/css?family=Open+Sans:700,300);
.frame {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 400px;
  margin-top: -200px;
  margin-left: -200px;
  border-radius: 2px;
  box-shadow: 1px 2px 10px 0px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  background: #27ae60;
  color: #fff;
  font-family: "Open Sans", Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.circle {
  position: absolute;
  width: 200px;
  height: 200px;
  top: 100px;
  left: 100px;
  border-radius: 50%;
  border: 2px dotted #fff;
  transform-origin: 50% 50%;
}

.circle-1 {
  -webkit-animation: circle 10s ease-in-out -0.2s infinite both;
          animation: circle 10s ease-in-out -0.2s infinite both;
  z-index: 1;
}

.circle-2 {
  -webkit-animation: circle 10s ease-in-out -0.4s infinite both;
          animation: circle 10s ease-in-out -0.4s infinite both;
  z-index: 2;
}

.circle-3 {
  -webkit-animation: circle 10s ease-in-out -0.6s infinite both;
          animation: circle 10s ease-in-out -0.6s infinite both;
  z-index: 3;
}

.circle-4 {
  -webkit-animation: circle 10s ease-in-out -0.8s infinite both;
          animation: circle 10s ease-in-out -0.8s infinite both;
  z-index: 4;
}

.circle-5 {
  -webkit-animation: circle 10s ease-in-out -1s infinite both;
          animation: circle 10s ease-in-out -1s infinite both;
  z-index: 5;
}

.circle-6 {
  -webkit-animation: circle 10s ease-in-out -1.2s infinite both;
          animation: circle 10s ease-in-out -1.2s infinite both;
  z-index: 6;
}

.circle-7 {
  -webkit-animation: circle 10s ease-in-out -1.4s infinite both;
          animation: circle 10s ease-in-out -1.4s infinite both;
  z-index: 7;
}

.circle-8 {
  -webkit-animation: circle 10s ease-in-out -1.6s infinite both;
          animation: circle 10s ease-in-out -1.6s infinite both;
  z-index: 8;
}

.circle-9 {
  -webkit-animation: circle 10s ease-in-out -1.8s infinite both;
          animation: circle 10s ease-in-out -1.8s infinite both;
  z-index: 9;
}

.circle-10 {
  -webkit-animation: circle 10s ease-in-out -2s infinite both;
          animation: circle 10s ease-in-out -2s infinite both;
  z-index: 10;
}

.circle-11 {
  -webkit-animation: circle 10s ease-in-out -2.2s infinite both;
          animation: circle 10s ease-in-out -2.2s infinite both;
  z-index: 11;
}

.circle-12 {
  -webkit-animation: circle 10s ease-in-out -2.4s infinite both;
          animation: circle 10s ease-in-out -2.4s infinite both;
  z-index: 12;
}

.circle-13 {
  -webkit-animation: circle 10s ease-in-out -2.6s infinite both;
          animation: circle 10s ease-in-out -2.6s infinite both;
  z-index: 13;
}

.circle-14 {
  -webkit-animation: circle 10s ease-in-out -2.8s infinite both;
          animation: circle 10s ease-in-out -2.8s infinite both;
  z-index: 14;
}

.circle-15 {
  -webkit-animation: circle 10s ease-in-out -3s infinite both;
          animation: circle 10s ease-in-out -3s infinite both;
  z-index: 15;
}

.circle-16 {
  -webkit-animation: circle 10s ease-in-out -3.2s infinite both;
          animation: circle 10s ease-in-out -3.2s infinite both;
  z-index: 16;
}

.circle-17 {
  -webkit-animation: circle 10s ease-in-out -3.4s infinite both;
          animation: circle 10s ease-in-out -3.4s infinite both;
  z-index: 17;
}

.circle-18 {
  -webkit-animation: circle 10s ease-in-out -3.6s infinite both;
          animation: circle 10s ease-in-out -3.6s infinite both;
  z-index: 18;
}

.circle-19 {
  -webkit-animation: circle 10s ease-in-out -3.8s infinite both;
          animation: circle 10s ease-in-out -3.8s infinite both;
  z-index: 19;
}

.circle-20 {
  -webkit-animation: circle 10s ease-in-out -4s infinite both;
          animation: circle 10s ease-in-out -4s infinite both;
  z-index: 20;
}

.circle-21 {
  -webkit-animation: circle 10s ease-in-out -4.2s infinite both;
          animation: circle 10s ease-in-out -4.2s infinite both;
  z-index: 21;
}

.circle-22 {
  -webkit-animation: circle 10s ease-in-out -4.4s infinite both;
          animation: circle 10s ease-in-out -4.4s infinite both;
  z-index: 22;
}

.circle-23 {
  -webkit-animation: circle 10s ease-in-out -4.6s infinite both;
          animation: circle 10s ease-in-out -4.6s infinite both;
  z-index: 23;
}

.circle-24 {
  -webkit-animation: circle 10s ease-in-out -4.8s infinite both;
          animation: circle 10s ease-in-out -4.8s infinite both;
  z-index: 24;
}

.circle-25 {
  -webkit-animation: circle 10s ease-in-out -5s infinite both;
          animation: circle 10s ease-in-out -5s infinite both;
  z-index: 25;
}

.circle-26 {
  -webkit-animation: circle 10s ease-in-out -5.2s infinite both;
          animation: circle 10s ease-in-out -5.2s infinite both;
  z-index: 26;
}

.circle-27 {
  -webkit-animation: circle 10s ease-in-out -5.4s infinite both;
          animation: circle 10s ease-in-out -5.4s infinite both;
  z-index: 27;
}

.circle-28 {
  -webkit-animation: circle 10s ease-in-out -5.6s infinite both;
          animation: circle 10s ease-in-out -5.6s infinite both;
  z-index: 28;
}

.circle-29 {
  -webkit-animation: circle 10s ease-in-out -5.8s infinite both;
          animation: circle 10s ease-in-out -5.8s infinite both;
  z-index: 29;
}

.circle-30 {
  -webkit-animation: circle 10s ease-in-out -6s infinite both;
          animation: circle 10s ease-in-out -6s infinite both;
  z-index: 30;
}

.circle-31 {
  -webkit-animation: circle 10s ease-in-out -6.2s infinite both;
          animation: circle 10s ease-in-out -6.2s infinite both;
  z-index: 31;
}

.circle-32 {
  -webkit-animation: circle 10s ease-in-out -6.4s infinite both;
          animation: circle 10s ease-in-out -6.4s infinite both;
  z-index: 32;
}

.circle-33 {
  -webkit-animation: circle 10s ease-in-out -6.6s infinite both;
          animation: circle 10s ease-in-out -6.6s infinite both;
  z-index: 33;
}

.circle-34 {
  -webkit-animation: circle 10s ease-in-out -6.8s infinite both;
          animation: circle 10s ease-in-out -6.8s infinite both;
  z-index: 34;
}

.circle-35 {
  -webkit-animation: circle 10s ease-in-out -7s infinite both;
          animation: circle 10s ease-in-out -7s .........完整代码请登录后点击上方下载按钮下载查看

网友评论0