网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

CSS如何实现一个三角形呢?

时间:2026-02-19 00:07:14

1、给一个小的盒子加一个很宽的边框,如下:<div id="triangle"></div>

CSS代码:

#triangle{

margin:0 auto;

width: 20px;

height: 20px;

border-left: 173.2px solid red;

border-top: 100px solid blue;

border-right: 173.2px solid green;

border-bottom: 100px solid black;

}

CSS如何实现一个三角形呢?

2、下面我们去掉盒子的宽度(都变为0),css如下:

#triangle{

margin:0 auto;

width: 0px;

height: 0px;

border-left: 173.2px solid red;

border-top: 100px solid blue;

border-right: 173.2px solid green;

border-bottom: 100px solid black;

}

CSS如何实现一个三角形呢?

3、由四个三角形组成的矩形就出来了。。。如果我们想要三角形只需要把其中的三个三角形(即边框)的颜色变为透明即可

#triangle{

margin:0 auto;

width: 0px;

height: 0px;

border-left: 173.2px solid transparent;

border-top: 100px solid transparent;

border-right: 173.2px solid green;

border-bottom: 100px solid transparent;

}

CSS如何实现一个三角形呢?

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com