用HTML5与css做图形

用代码做圆形,圆形是通过给一个正方形添加圆角边框改变成圆形。

例如用代码先做一个400*400的正方形。

 

然后使用代码border-radius为正方形加上圆角边框,border-radius可以给四个角中的任意一个角加上圆角边框,

用border-radius为四个角同时加上200px的圆角边框就得到了圆形,如图示:

 

而200px的距离指的是下图中黑点到蓝点的距离

代码如下:

#yuanxing{width: 400px;
                height: 400px;
                background: lightgreen;
                border-radius: 200px;
            }

用HTML做扇形,先利用border属性和border-radius做一个圆形的边框,并由border-top,border-left,border-bottom,border-right分成四份,

将边框作为白色,将任意一份设置成明显颜色,就做出了扇形,如图所示:

 

代码如下:

#shanxing{width: 0;
            height: 0;
            border: 50px solid white;
            border-top-color: lightblue;
            border-radius: 50%;
            }

做三角形事啊与扇形同理,以正方形为基础,利用border属性做一个正方形的边框,并由border-top,border-left,border-bottom,border-right分成四份,

将边框作为白色,将任意一份设置成明显颜色,就做出了三角形,如图示:

 

代码如下:

#sanjiaoxing{width: 0;
            height: 0;
            border: 50px solid white;
            border-bottom-color: lightblue;
            }

 

 

 

posted @ 2021-11-09 18:15  Lhaoyu  阅读(80)  评论(0编辑  收藏  举报