28、环形文字

实现环形文字需要用到SVG。

<div class="cir">
    <svg viewBox="0 0 100 100">
        <path d="M 0,50 a 50,50 0 1,1 0,1 z" id="cir"></path>
        <text>
            <textPath xlink:href="#cir">this is the circle text this is the circle text</textPath>
        </text>
    </svg>
</div>

//css
.cir{
    width: 10em;
    height: 10em;
    margin: 3em auto;
}
.cir path{
    fill: none; //默认填充黑色,去掉填充
}
.cir svg{
    display: block;
    overflow: visible;  // 让超出SVG的部分显示出来
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容