纯CSS制作旋转的太极图
2018-02-23 15:46
309 查看
效果如下:
html
CSS
html
<div class="universe-wrap"> <div class="universe"> <div></div> <div></div> </div> </div>
CSS
body,html{ padding: 0; margin: 0; } body,html{ width: 100%; height: 100%; } .universe-wrap{ width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #e291fc; } @-webkit-keyframes UniverseR{ 0%{-webkit-transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg);} } @-moz-keyframes UniverseR{ 0%{-moz-transform: rotate(0deg);} 100%{-moz-transform: rotate(360deg);} } @keyframes UniverseR{ 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} } @-ms-keyframes UniverseR{ 0%{-ms-transform: rotate(0deg);} 100%{-ms-transform: rotate(360deg);} } .universe{ position: relative; width: 300px; height: 300px; border: 1px solid #e5e5e5; overflow: hidden; -webkit-animation: UniverseR 5s linear infinite; -moz-animation: UniverseR 5s linear infinite; -ms-animation: UniverseR 5s linear infinite; animation: UniverseR 5s linear infinite; } .universe, .universe > div:before, .universe > div:after{ -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .universe > div{ position: absolute; top: 0; width: 50%; height: 100%; background: currentcolor; } .universe > div:first-of-type{ left: 0; color: #FFFFFF; } .universe > div:last-of-type{ right: 0; color: #000000; } .universe > div:before, .universe > div:after{ position: absolute; content: ''; background: currentcolor; } .universe > div:before{ width: 100%; height: 50%; z-index: 1; } .universe > div:first-of-type::before{ top: 0; left: 50%; } .universe > div:last-of-type::before{ bottom: 0; right: 50%; } .universe > div:after{ width: 25%; height: 12.5%; z-index: 2; } .universe > div:first-of-type::after{ bottom: 18.75%; right: -12.5%; } .universe > div:last-of-type::after{ top: 18.75%; left: -12.5%; }
相关文章推荐
- CSS制作太极图案
- 前端基础小案例:纯css制作旋转披萨
- 程序员css制作收缩旋转圆环,效果已看20遍
- web前端小案例-超级css制作七彩圆环旋转幻影
- 纯CSS制作圆形旋转菜单效果
- 神级程序员纯css代码制作旋转闪光球体,css代码超两千行
- Css_制作旋转字体
- css制作旋转花朵小动画
- css制作旋转的正方体
- css---border-radius--实现太极图旋转
- 纯css制作旋转图片
- Css 入门学习---css下拉菜单制作
- CSS 用一个div写个旋转的齿轮(maybe船舵)
- 用HTML和CSS制作现流行的UI Placeholder
- 如何用一行CSS制作响应式HTML网页
- css结合js制作下拉菜单代码
- QQ的基于CSS+DIV制作的下拉可折叠菜单
- CSS网页制作时实现自动换行的小技巧
- 纯CSS制作二级导航
- CSS网页制作技巧:背景图片定位 显示切图的一部分作为背景显示