如何用css3中border-radius属性绘制圆形
发布时间:2023-09-12 08:41:20 所属栏目:语言 来源:
导读:在实际应用中,我们有时候会遇到“如何用css3中border-radius属性实现画圆”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“如何用css3中border-radius属性实现画圆”文
在实际应用中,我们有时候会遇到“如何用css3中border-radius属性实现画圆”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“如何用css3中border-radius属性实现画圆”文章能帮助大家解决问题。 有什么用? 这个radius属性,可不只是设置圆角,还可以用来画一些简单的图形。 画个圆形 #demo1 { width:100px; height:100px; background:red; border-radius: 50%; } 上述50%就是说设置各边圆角都为50%。 那么如何画个半圆? 如下,把宽度设置为高度的两倍。 #demo2 { width:100px; height:50px; background:green; border-radius: 50px 50px 0 0; } 结果。如图,矩形为100*50 。然后左上角和右上角的圆角分别是50px。因此就是半圆了。 左侧半圆 #demo3 { width:50px; height:100px; background: pink; border-radius: 50px 0 0 50px; } 画半圆了,关键是把握住宽度和高度的比例关系,先画个矩形,然后设置各个方向的圆角就可以了。注意顺序是从左上角开始的顺时针方向。 1/4圆呢? #demo4 { width:100px; height:100px; background:gray ; border-radius: 100px 0 0 0; } 先画一个正方形,然后设置任意一个圆角为100%就可以。设置哪个角度是100%哪个角度就是弧线。 PS css里并没有直接画圆的,而是通过圆角实现的,当然你也可以通过canvas来实现。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐