|
|
Line 1: |
Line 1: |
− | {{CIEI-BJ}}
| + | <!DOCTYPE html> |
| <html lang="en"> | | <html lang="en"> |
| <head> | | <head> |
| <meta charset="UTF-8"> | | <meta charset="UTF-8"> |
| <style> | | <style> |
− | .trunk, .trunk div { | + | .spinner { |
− | background: #136086;
| + | margin: 100px auto; |
− | /*border-radius:$w;*/
| + | width: 90px; |
− | width: 100px;
| + | height: 90px; |
− | height: 10px;
| + | position: relative; |
− | position: absolute;
| + | text-align: center; |
− | left:50%;
| + | |
− | top:70%;
| + | -webkit-animation: rotate 2.0s infinite linear; |
− | margin-left: -10px;
| + | animation: rotate 2.0s infinite linear; |
− | -webkit-animation-name: rot;
| + | |
− | animation-name: rot;
| + | |
− | -webkit-animation-duration: 2.02s;
| + | |
− | animation-duration: 2.02s;
| + | |
− | -webkit-animation-iteration-count: infinite;
| + | |
− | animation-iteration-count: infinite;
| + | |
− | -webkit-animation-direction: alternate;
| + | |
− | animation-direction: alternate;
| + | |
− | -webkit-transform-origin: 5px 5px;
| + | |
− | -ms-transform-origin: 5px 5px;
| + | |
− | transform-origin: 5px 5px;
| + | |
− | -webkit-animation-timing-function: ease-in-out;
| + | |
− | animation-timing-function: ease-in-out;
| + | |
− | | + | |
| } | | } |
− | .trunk.trunk, .trunk div.trunk { | + | |
− | bottom: 0;
| + | .dot1, .dot2 { |
− | left: 50%;
| + | width: 60%; |
− | -webkit-animation-name: rot-root;
| + | height: 60%; |
− | animation-name: rot-root;
| + | display: inline-block; |
− | -webkit-animation-duration: 2.5s;
| + | position: absolute; |
− | animation-duration: 2.5s;
| + | top: 0; |
| + | background-color: #67CF22; |
| + | border-radius: 100%; |
| + | |
| + | -webkit-animation: bounce 2.0s infinite ease-in-out; |
| + | animation: bounce 2.0s infinite ease-in-out; |
| } | | } |
− | .trunk > div, .trunk div > div { | + | |
− | /*opacity:0.9;*/
| + | .dot2 { |
− | top: 0;
| + | top: auto; |
− | left: 100px;
| + | bottom: 0px; |
− | -webkit-animation-duration: calc(inherit / 2);
| + | -webkit-animation-delay: -1.0s; |
− | animation-duration: calc(inherit / 2);
| + | animation-delay: -1.0s; |
− | /* don't works */
| + | |
| } | | } |
− | .trunk > div:nth-child(2), .trunk div > div:nth-child(2) {
| + | |
− | /*animation-duration:15s;*/
| + | @-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }} |
− | -webkit-animation-name: rot-inv;
| + | @keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} |
− | animation-name: rot-inv;
| + | |
− | -webkit-animation-duration: 1.7s;
| + | @-webkit-keyframes bounce { |
− | animation-duration: 1.7s;
| + | 0%, 100% { -webkit-transform: scale(0.0) } |
| + | 50% { -webkit-transform: scale(1.0) } |
| } | | } |
− | | + | |
− | @-webkit-keyframes rot { | + | @keyframes bounce { |
− | from {
| + | 0%, 100% { |
− | -webkit-transform: rotate(15deg) scale(0.72);
| + | transform: scale(0.0); |
− | transform: rotate(15deg) scale(0.72);
| + | -webkit-transform: scale(0.0); |
− | }
| + | } 50% { |
− | to {
| + | transform: scale(1.0); |
− | -webkit-transform: rotate(45deg) scale(0.72);
| + | -webkit-transform: scale(1.0); |
− | transform: rotate(45deg) scale(0.72);
| + | } |
− | } | + | |
− | }
| + | |
− | | + | |
− | @keyframes rot {
| + | |
− | from {
| + | |
− | -webkit-transform: rotate(15deg) scale(0.72);
| + | |
− | transform: rotate(15deg) scale(0.72);
| + | |
− | } | + | |
− | to {
| + | |
− | -webkit-transform: rotate(45deg) scale(0.72);
| + | |
− | transform: rotate(45deg) scale(0.72);
| + | |
− | }
| + | |
− | }
| + | |
− | @-webkit-keyframes rot-inv {
| + | |
− | from { | + | |
− | -webkit-transform: rotate(-45deg) scale(0.72);
| + | |
− | transform: rotate(-45deg) scale(0.72);
| + | |
− | } | + | |
− | to {
| + | |
− | -webkit-transform: rotate(-15deg) scale(0.72);
| + | |
− | transform: rotate(-15deg) scale(0.72);
| + | |
− | }
| + | |
− | }
| + | |
− | @keyframes rot-inv {
| + | |
− | from {
| + | |
− | -webkit-transform: rotate(-45deg) scale(0.72);
| + | |
− | transform: rotate(-45deg) scale(0.72);
| + | |
− | }
| + | |
− | to {
| + | |
− | -webkit-transform: rotate(-15deg) scale(0.72);
| + | |
− | transform: rotate(-15deg) scale(0.72);
| + | |
− | }
| + | |
− | }
| + | |
− | @-webkit-keyframes rot-root {
| + | |
− | from {
| + | |
− | -webkit-transform: rotate(-95deg);
| + | |
− | transform: rotate(-95deg);
| + | |
− | }
| + | |
− | to {
| + | |
− | -webkit-transform: rotate(-85deg);
| + | |
− | transform: rotate(-85deg);
| + | |
− | }
| + | |
− | }
| + | |
− | @keyframes rot-root {
| + | |
− | from {
| + | |
− | -webkit-transform: rotate(-95deg);
| + | |
− | transform: rotate(-95deg);
| + | |
− | }
| + | |
− | to {
| + | |
− | -webkit-transform: rotate(-85deg);
| + | |
− | transform: rotate(-85deg);
| + | |
− | }
| + | |
| } | | } |
| </style> | | </style> |
| </head> | | </head> |
| <body> | | <body> |
− | <!-- 代码部分begin --> | + | <div class="spinner"> |
− | <div class="trunk"><div><div><div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div></div><div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div></div></div><div><div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div></div><div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></div></div></div></div></div></div><div><div><div><div><div><div><div><div></div><div></div></div><div><div></div><div></div></div></div><div><div><div></div><div></div></div><div><div></div><div></div></div></ | + | <div class="dot1"></div> |
| + | <div class="dot2"></div> |
| + | </div> |
| + | </body> |
| + | </html> |