天天看點

用css實作一個太極陰陽圖,使用多個div塊實作

用css實作一個太極陰陽圖,使用多個div塊實作

下面是HTML代碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>onediv</title>
    <link rel="stylesheet" href="taiji.css">

</head>
<body>
    <div class="taiji">
        <div class="black">
            <div class="littleWhite"></div>
        </div>
        <div class="white">
            <div class="littleBlack"></div>
        </div>
    </div>
</body>
</html>
           

下面是css渲染

.taiji{
    width: 200px;
    height: 100px;
    border: 1px solid black;
    border-radius: 50%;/* 該屬性允許設定元素的外邊框圓角*/
    border-bottom-width: 100px; /* 指定下邊框的寬度為100px*/
    position: absolute;
}
.black{
    
    width: 100px;
    border-top:50px solid black;
    border-bottom: 50px solid black;
    border-radius: 50%;
    position: absolute;
    top: 50px;
}
.littleWhite{
    width: 30px;
    border-top: 15px solid white;
    border-bottom: 15px solid white;
    background-color: white;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    left: 30px;
}
.white{
    width: 100px;
    border-top: 50px solid white;
    border-bottom: 50px solid white;
    border-radius: 50%;
    position: absolute;
    top: 50px;
    left: 100px;
}
.littleBlack{
    width: 30px;
    border-top: 15px solid black;
    border-bottom: 15px solid black;
    background-color: black;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    left: 30px;
}
           

展示效果圖:

用css實作一個太極陰陽圖,使用多個div塊實作

繼續閱讀