一行代碼實(shí)現(xiàn)太極圖(陰陽(yáng)八卦)

用CSS實(shí)現(xiàn)太極圖

之前有看別人用CSS實(shí)現(xiàn)太極圖,寫(xiě)了老長(zhǎng)的代碼。
不過(guò)第一次見(jiàn)的時(shí)候,還是覺(jué)得挺好玩的。
CSS如下(效果預(yù)覽):
#yin-yang {
width: 96px;
height: 48px;
background: #eee;
border-color: red;
border-style: solid;
border-width: 2px 2px 50px 2px;
border-radius: 100%;
position: relative;
}
#yin-yang:before {
content: "";
position: absolute;
top: 50%;
left: 0;
background: #eee;
border: 18px solid red;
border-radius: 100%;
width: 12px;
height: 12px;
}
#yin-yang:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background: red;
border: 18px solid #eee;
border-radius:100%;
width: 12px;
height: 12px;
}

如果上面的代碼,你看著還有問(wèn)題,那需要補(bǔ)補(bǔ)CSS了


用HTML實(shí)現(xiàn)太極圖

不過(guò)我發(fā)現(xiàn)用html實(shí)現(xiàn)這個(gè)太極圖,只需要一行代碼
代碼如下(效果預(yù)覽):

        <span class="Sail">?</span>

** 這是什么原理呢?**
這個(gè)叫做Unicode字符
使用Unicode字符,需要在meta標(biāo)簽中將charset屬性值設(shè)為utf-8
使用字符

  • 一、工作量更加少
  • 二、是響應(yīng)的
  • 三、不需要像使用其他icon那樣引入文件,頁(yè)面性能更高
  • 四、Unicode字符,實(shí)現(xiàn)了一萬(wàn)多種不同的字符

** 很多工作別人已經(jīng)幫我們做好了,只是我們不知道。**


** 本文已經(jīng)更新在我的個(gè)人博客 ,歡迎訪問(wèn)**
** 未經(jīng)授權(quán),禁止轉(zhuǎn)載**

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,172評(píng)論 4 61
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,917評(píng)論 25 709
  • 今晚依舊習(xí)慣性失眠,突然想起之前學(xué)弟問(wèn)過(guò)的在大學(xué)需不需要合群的問(wèn)題,恰好今天因朋友之緣故與簡(jiǎn)書(shū)相遇,便想念叨幾句。...
    愛(ài)聽(tīng)老歌的蝙蝠俠閱讀 632評(píng)論 0 0
  • 簡(jiǎn)介和目錄 第二十七回 若在谷催眠先意使 火正莊策反柳如風(fēng) 先意使者離開(kāi)殷罡,帶著他自認(rèn)為的真相回到光明頂覲見(jiàn)...
    易簡(jiǎn)之閱讀 434評(píng)論 2 4

友情鏈接更多精彩內(nèi)容