<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>transform</title>
</head>
<style>
body{margin: 0;padding: 0;}
@keyframes widthMove {0% {width:0;}
100% {width:100%;}
}
@-webkit-keyframes widthMove /*Safari and Chrome*/ {0% {width:0;}
100% {width:100%;}
}
@keyframes leftMove {0% {left:0;}
50% {left:-20px;}
100% {left:0;}
}
@-webkit-keyframes leftMove /*Safari and Chrome*/ {0% {left:0;}
50% {left:-20px;}
100% {left:0;}
}
@keyframes rightMove {0% {right:0;}
50% {right:-20px;}
100% {right:0;}
}
@-webkit-keyframes rightMove /*Safari and Chrome*/ {0% {right:0;}
50% {right:-20px;}
100% {right:0;}
}
@keyframes goBackMove {0% {left:0;}
50% {left:90%;}
100% {left:0;}
}
@-webkit-keyframes goBackMove /*Safari and Chrome*/ {0% {left:0;}
50% {left:90%;}
100% {left:0;}
}
@keyframes rotateMove {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
to {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@-webkit-keyframes rotateMove /*Safari and Chrome*/ {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
to {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@keyframes rotateMoveBack {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
to {transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);}
}
@-webkit-keyframes rotateMoveBack /*Safari and Chrome*/ {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
to {transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);}
}
@-webkit-keyframes fadeInMove {0% {opacity:0;}
75% {opacity:0;}
100% {opacity:1;}
}
@keyframes fadeInMove {0% {opacity:0;}
75% {opacity:0;}
100% {opacity:1;}
}
@-webkit-keyframes fadeInDownMove {0% {opacity:0;}
75% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInDownMove {0% {opacity:0;}
75% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes fadeInUpMove {0% {opacity:0;}
75% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInUpMove {0% {opacity:0;}
75% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes lightMove {from {margin-left:-50%;}
to {margin-left:100%;}
}
@-webkit-keyframes lightMove {from {margin-left:-50%;}
to {margin-left:100%;}
}
@keyframes upAnimation{0%{transform:rotate(0deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}10%{transform:rotate(-12deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}20%{transform:rotate(12deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}28%{transform:rotate(-10deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}36%{transform:rotate(10deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}42%{transform:rotate(-8deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}48%{transform:rotate(8deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}52%{transform:rotate(-4deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}56%{transform:rotate(4deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}60%{transform:rotate(0deg);transition-timing-function:cubic-bezier(0.755,.5,.855,.06)}100%{transform:rotate(0deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}}
@keyframes bubble-up {
100% {
box-shadow: 10em -11em 0 .01em, 20em -17em 0 .01em, 30em -20em 0 .01em, 40em -30em 0 .01em, 12em -12em 0 .01em, 17em -5em 0 .01em, 25em -16em 0 .01em, 37em -22em 0 .01em, -10em -32em 0 .01em, -20em -12em 0 .01em, -30em -11em 0 .01em, -40em -13em 0 .01em, -12em -15em 0 .01em, -17em -9em 0 .01em, -25em -14em 0 .01em, -37em -21em 0 .01em, 10em -17em 0 .01em, 20em -21em 0 .01em, 30em -11em 0 .01em, 40em -19em 0 .01em, 17em -23em 0 .01em, 17em -10em 0 .01em, 25em -14.5em 0 .01em, 37em -12.9em 0 .01em, -11em -21.3em 0 .01em, -20em -22.4em 0 .01em, -30em -15.3em 0 .01em, -40em -19.2em 0 .01em, -15em -21.3em 0 .01em, -17em -22.4em 0 .01em, -25em -10.3em 0 .01em, -37em -9.3em 0 .01em, -11em -22.4em 0 .01em, 10.6em -20.4em 0 .01em, 12.5em -6.9em 0 .01em, 13.6em -8.3em 0 .01em, -5em -21.4em 0 .01em, -6em -13em 0 .01em, -7.4em -15em 0 .01em, -9.2em -22em 0 .01em, 5em -30em 0 .01em, 6em -24em 0 .01em, 7.4em -11em 0 .01em, 9.2em -9.4em 0 .01em, 1em -22em 0 .01em, 2em -14em 0 .01em, 4em -21em 0 .01em, 3.2em -16em 0 .01em, -1em -21em 0 .01em, -2em -19em 0 .01em, -4em -17em 0 .01em, -3.2em -15em 0 .01em;
bottom: 200px;
opacity: 0;
}
}
.box{width:200px;border:1px #ccc dotted;border-radius: 50%;height:200px;position: relative;animation: rotateMove 2s infinite linear;}
.box:after{content: '';display: block;width:10px;height:10px;background: #c00;border-radius: 50%;position: absolute;left:50%;top:-5px;}
.lineshowbox{width: 197px;height:235px;}
.lineshowl{background: url(qie.png) left no-repeat;width: 197px;height:235px;animation: widthMove 2s linear;overflow: hidden;}
.lineshowr{background: url(qie.png) right no-repeat;width: 197px;height:235px;animation: widthMove 2s linear;overflow: hidden;}
.showup{background: url(qie.png) center no-repeat;width: 197px;height:235px;animation: upAnimation 2s infinite linear;overflow: hidden;margin:50px}
.left{float: left;}
.right{float: right;}
.bubble {
position: absolute;
bottom: 2px;
left: 50%;
width: 10px;
height: 10px;
background: #1e2438;
color: #1e2438;
box-shadow: 10em 0 0 0.01em, 20em 0 0 0.01em, 30em 0 0 0.01em, 40em 0 0 0.01em, 12em 0 0 0.01em, 17em 0 0 0.01em, 25em 0 0 0.01em, 37em 0 0 0.01em, -10em 0 0 0.01em, -20em 0 0 0.01em, -30em 0 0 0.01em, -40em 0 0 0.01em, -12em 0 0 0.01em, -17em 0 0 0.01em, -25em 0 0 0.01em, -37em 0 0 0.01em, 10em -0.1em 0 0.01em, 20em -0.2em 0 0.01em, 30em -0.3em 0 0.01em, 40em -0.1em 0 0.01em, 17em -0.3em 0 0.01em, 17em -0.2em 0 0.01em, 25em -0.1em 0 0.01em, 37em -0.2em 0 0.01em, -11em -0.5em 0 0.01em, -20em -0.3em 0 0.01em, -30em -0.2em 0 0.01em, -40em -0.1em 0 0.01em, -15em -0.2em 0 0.01em, -17em -0.3em 0 0.01em, -25em -0.4em 0 0.01em, -37em -0.2em 0 0.01em, -11em 0 0 0.01em, 10.6em 0 0 0.01em, 12.5em 0 0 0.01em, 13.6em 0 0 0.01em, -5em 0 0 0.01em, -6em 0 0 0.01em, -7.4em 0 0 0.01em, -9.2em 0 0 0.01em, 5em 0 0 0.01em, 6em 0 0 0.01em, 7.4em 0 0 0.01em, 9.2em 0 0 0.01em, 1em 0 0 0.01em, 2em 0.1em 0 0.01em, 4em 0.2em 0 0.01em, 3.2em 0.5em 0 0.01em, -1em 0.5em 0 0.01em, -2em 0.3em 0 0.01em, -4em 0.1em 0 0.01em, -3.2em 0.2em 0 0.01em;
border-radius: 50%;
}
.footer{height:500px;background: #000;position: relative;clear: both;}
.footer:hover .bubble{ animation: 2s bubble-up infinite}
</style>
<body>
<div class="box"></div>
<div class="showup"></div>
<div class="left lineshowbox">
<div class="lineshowl left"></div>
</div>
<div class="right lineshowbox">
<div class="lineshowr right"></div>
</div>
<div class="footer">
<div class="bubble"></div>
</div>
</body>
</html>
版权所有:有信心——uxinxin 我的个人网站欢迎常来!手机版(新站开启,请多多关照) 豫ICP备12017930号-1
豫公网安备 41910102000493号