SOURCE

console 命令行工具 X clear

                    
>
console
<div class="container">
    <div class="trigram qian"></div>
    <div class="trigram kun"></div>
    <div class="trigram kan"></div>
    <div class="trigram li"></div>
    <div class="taiji">
        <div class="item left"></div>
        <div class="item right"></div>
    </div>
</div>
.container {
    width: 300px;
    height: 200px;
    position: relative;
    background-color: white;
}

.trigram,
.taiji {
    position: absolute;
    left: 50%;
    top: 50%;
}

.trigram {
    width: calc(100% / 6);
    height: calc(100% / 6);
    transform: translate(-50%, -50%);
}

.qian {
    background: linear-gradient(black 25%, white 0 37.5%, black 0 62.5%, white 0 75%, black 0);
    transform: translate(-50%, -50%) rotate(123.69deg) translateY(275%);
}

.kun {
    background: 
        linear-gradient(white 0 100%) 50% 0 / calc(25% / 3) 100% repeat-y,
        linear-gradient(black 25%, white 0 37.5%, black 0 62.5%, white 0 75%, black 0);
    transform: translate(-50%, -50%) rotate(123.69deg) translateY(-275%);
}

.kan {
    background: 
        linear-gradient(white 25%, white 0 37.5%, black 0 62.5%, white 0 75%, white 0) 50% 0 / calc(25% / 3) 100% repeat-y,
        linear-gradient(black 25%, white 0 37.5%, black 0 62.5%, white 0 75%, black 0);
    transform: translate(-50%, -50%) rotate(56.31deg) translateY(-275%);
}

.li {
    background: 
        linear-gradient(black 25%, white 0 37.5%, white 0 62.5%, white 0 75%, black 0) 50% 0 / calc(25% / 3) 100% repeat-y,
        linear-gradient(black 25%, white 0 37.5%, black 0 62.5%, white 0 75%, black 0);
    transform: translate(-50%, -50%) rotate(56.31deg) translateY(275%);
}

.taiji {
    width: calc(100% / 3);
    height: 50%;
    border-radius: 50%;
    background: linear-gradient(#CD2E3A 50%, #0047A0 0);
    display: flex;
    align-items: center;
    transform: translate(-50%, -50%) rotate(33.69deg);
}
.item {
    width: 50%;
    height: 50%;
    border-radius: 50%;  
}
.left {
    background: #CD2E3A;
}
.right {
    background: #0047A0;
}