CSS3实现一个旋转的花朵
要效果图如下:
实现原理:
其实很简单,就是中间的圆圈定位在中间,其他的6个圆圈,进行不同的绝对定位,然后进行旋转!
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS实现的旋转的花朵</title> <style> *{ margin: 0; padding: 0; } *,*:before,*:after{ box-sizing: border-box; } html body{ height: 100%; } .container { background: #f39c12; height: 300px; position: relative; } .loader{ position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .loader .spinnerBlock{ -webkit-animation: rotate 1000ms linear infinite; animation: rotate 1000ms linear infinite; -webkit-transform-origin: center; transform-origin: center; display: block; width: 50px; height: 50px; } .loader span{ display: block; border: 2px solid #fff; border-radius: 50%; height: 100%; width: 100%; position: absolute; top: 0; left: 0; } .loader soan:nth-child(1){ border-color: #eee; } .loader span:nth-child(2){ left: -18px; top: 10px; } .loader span:nth-child(3){ left: -18px; top: -10px; } .loader span:nth-child(4){ left: 0; top: -18px; } .loader span:nth-child(5){ left: 18px; top: -10px; } .loader span:nth-child(6){ left: 18px; top: 10px; } .loader span:nth-child(7){ left: 0; top: 18px; } @-webkit-keyframes rotate { from{ -webkit-transform: rotate(0deg); transform: rotate(0deg); } to{ -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate { from{ -webkit-transform: rotate(0deg); transform: rotate(0deg); } to{ -webkit-transform: rotate(360deg); transform: rotate(360deg); } } </style> </head> <body> <div class="container"> <div class="loader"> <div class="spinnerBlock"> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> </div> </div> </div> </body> </html>
运行代码便能看到完整的旋转效果!
相关推荐
冰蝶 2020-03-01
somboy 2020-02-29
zengni 2020-02-23
lanzhusiyu 2020-01-12
MaureenChen 2020-01-01
AlisaClass 2019-11-18
scssqly轩 2019-11-17
zengni 2019-10-27
懵懂听风雨 2015-11-12
ozhanjun 2019-09-08
沈宫新 2018-02-05
lanzhusiyu 2018-01-05
走向WEB开发 2017-09-18
buttonChan 2018-04-24
走向WEB开发 2018-02-18
css教程 2018-02-15
dangzhangjing 2019-07-01
yaodilu 2019-06-30