一行代码实现太极图(阴阳八卦)

用CSS实现太极图

之前有看别人用CSS实现太极图,写了老长的代码。
不过第一次见的时候,还是觉得挺好玩的。
CSS如下(效果预览):
#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;
}

如果上面的代码,你看着还有问题,那需要补补CSS了


用HTML实现太极图

不过我发现用html实现这个太极图,只需要一行代码
代码如下(效果预览):

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

** 这是什么原理呢?**
这个叫做Unicode字符
使用Unicode字符,需要在meta标签中将charset属性值设为utf-8
使用字符

  • 一、工作量更加少
  • 二、是响应的
  • 三、不需要像使用其他icon那样引入文件,页面性能更高
  • 四、Unicode字符,实现了一万多种不同的字符

** 很多工作别人已经帮我们做好了,只是我们不知道。**


** 本文已经更新在我的个人博客 ,欢迎访问**
** 未经授权,禁止转载**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,976评论 25 708
  • 今晚依旧习惯性失眠,突然想起之前学弟问过的在大学需不需要合群的问题,恰好今天因朋友之缘故与简书相遇,便想念叨几句。...
    爱听老歌的蝙蝠侠阅读 615评论 0 0
  • 简介和目录 第二十七回 若在谷催眠先意使 火正庄策反柳如风 先意使者离开殷罡,带着他自认为的真相回到光明顶觐见...
    易简之阅读 378评论 2 4