最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何用CSS纯代码画一个旋转的太极图(附代码)

来源:动视网 责编:小采 时间:2020-11-02 22:07:46
文档

如何用CSS纯代码画一个旋转的太极图(附代码)

如何用CSS纯代码画一个旋转的太极图(附代码):这是一个中国人都非常熟悉的图案——太极图,它分为阴阳两级,会旋转(用到css3 animation动画属性),此图通过css3纯代码实现,它由 若干个小圆组合而成,适合初学css3的人练练手,娱以 致学,增加学习的乐趣。HTML部分:<div class=&quo
推荐度:
导读如何用CSS纯代码画一个旋转的太极图(附代码):这是一个中国人都非常熟悉的图案——太极图,它分为阴阳两级,会旋转(用到css3 animation动画属性),此图通过css3纯代码实现,它由 若干个小圆组合而成,适合初学css3的人练练手,娱以 致学,增加学习的乐趣。HTML部分:<div class=&quo
 这是一个中国人都非常熟悉的图案——太极图,它分为阴阳两级,会旋转(用到css3 animation动画属性),此图通过css3纯代码实现,它由 若干个小圆组合而成,适合初学css3的人练练手,娱以 致学,增加学习的乐趣。

HTML部分:

<div class="square">
 <div class="rect rect_one">
 <div class="inner_circle rect_one_one">
 <div class="dot rect_one_two"></div>
 </div>
 </div>
 <div class="rect rect_two">
 <div class="inner_circle rect_two_one">
 <div class="dot rect_two_two"></div>
 </div>
 </div>
 </div>
 <div style="text-align:center;clear:both">
 <script src="/gg_bd_ad_720x90.js" type="text/javascript"></script>
 <script src="/follow.js" type="text/javascript"></script>
 </div>

CSS部分:

<style>
 .square {
 width: 400px;
 height: 400px;
 position: relative;
 transform: rotate(45deg);
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 animation: rotate infinite linear 5s;
 margin: 10% auto;
 -webkit-animation: rotate infinite linear 5s;
 margin: 10% auto;
 -moz-animation: rotate infinite linear 5s;
 margin: 10% auto;
 }
 .rect {
 width: 400px;
 height: 200px;
 position: relative;
 border: 1px #d2d2d2 solid;
 border-bottom: none;
 } 
 .inner_circle {
 width: 200px;
 height: 200px;
 border-radius: 200px;
 position: absolute;
 z-index: 1;
 } 
 .dot {
 width: 50px;
 height: 50px;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 margin: auto;
 border-radius: 50%;
 } 
 .rect_one {
 border-radius: 200px 200px 0 0;
 background: white;
 } 
 .rect_one_one {
 bottom: -100px;
 left: 0;
 background: black;
 } 
 .rect_one_two {
 background: white;
 } 
 .rect_two {
 border-radius: 0 0 200px 200px;
 background: black;
 } 
 .rect_two_one {
 bottom: 100px;
 right: 0;
 background: white;
 }
 .rect_two_two {
 background: black;
 } 
 @keyframes rotate {
 from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 }
 to {
 transform: rotate(360deg);
 -webkit-transform: rotate(360deg);
 }
 }
 </style>

看图看效果:

文档

如何用CSS纯代码画一个旋转的太极图(附代码)

如何用CSS纯代码画一个旋转的太极图(附代码):这是一个中国人都非常熟悉的图案——太极图,它分为阴阳两级,会旋转(用到css3 animation动画属性),此图通过css3纯代码实现,它由 若干个小圆组合而成,适合初学css3的人练练手,娱以 致学,增加学习的乐趣。HTML部分:<div class=&quo
推荐度:
标签: 代码 css 旋转(
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top