太极图----三层div实现(非伪类)

Posted WEB前端工程师----钱成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了太极图----三层div实现(非伪类)相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>太极</title>
<style class="cp-pen-styles">
*{
padding:0;
margin:0;
}
.outer{
background: linear-gradient(to bottom,white 50%,black 50%);
margin:100px auto;
width:400px;
height:400px;
border-radius: 50%;
position:relative;
border:1px solid black;
transition: all 5s ease;
}
.outer:hover{
transform: rotate(360deg) scale(2);
}
.outer .left{
background: white;
width:200px;
height:200px;
border-radius: 50%;
position:absolute;
left: 0;
top:100px;
}
.outer .left .leftInner{
background: black;
width:80px;
height:80px;
border-radius: 50%;
position:absolute;
left: 60px;
top:60px;
}
.outer .right{
background: black;
width:200px;
height:200px;
border-radius: 50%;
position:absolute;
right: 0;
top:100px;
}
.outer .right .rightInner{
background: white;
width:80px;
height:80px;
border-radius: 50%;
position:absolute;
left:60px;
top:60px;
}
</style>
</head>
<body>
<div class="outer">
<div class="left">
<div class="leftInner"></div>
</div>
<div class="right">
<div class="rightInner"></div>
</div>
</div>
</body>
</html>

以上是关于太极图----三层div实现(非伪类)的主要内容,如果未能解决你的问题,请参考以下文章

CSS实现太极图(3个div实现)

CSS实现太极图(1个div实现)

CSS3 实现太极图案

css3制作旋转的太极图

太极图

html5 canvas 绘制太极图