八卦的CSS代碼,一定是每一個前端工程師必須掌握的,下面分享一段八卦的CSS代碼。
/* 八卦的樣式,包括陰、陽兩極,共同構成完整的八卦圖形 */ .gossip { width: 200px; height: 200px; border-radius: 50%; background: linear-gradient(45deg, black 50%, white 50%); position: relative; } .gossip:before { content: ''; width: 100px; height: 100px; border-radius: 50%; background-color: black; position: absolute; top: 0; left: 50%; transform: translateX(-50%); } .gossip:after { content: ''; width: 100px; height: 100px; border-radius: 50%; background-color: white; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .gossip:before, .gossip:after { clip-path: polygon(50% 0%, 0% 50%, 50% 100%, 100% 50%); }
上述代碼中,首先定義了一個.gossip的class樣式,它設置了寬度、高度以及邊框的圓角,并通過漸變設置了一個黑白斜線背景。接著使用:before和:after偽類分別代表兩極陰、陽,并將它們分別設置成黑色和白色半徑為50px圓形狀。最后通過clip-path屬性實現將:before和:after的圓形裁剪成兩個三角形。利用這些代碼,在HTML代碼中添加一個class為.gossip的div元素,就可以呈現出完整的八卦圖形。
上一篇全屏背景圖代碼css
下一篇公眾號訂閱號css怎么放