CSS三角形制作是Web前端开发中的基础技能,使用CSS可以轻松制作各种形状的三角形,下面我们一起来看看如何实现呢。.triangle { width: 0; height: 0; border-to
CSS三角形制作是Web前端开发中的基础技能,使用CSS可以轻松制作各种形状的三角形,下面我们一起来看看如何实现呢。
.triangle { width: 0; height: 0; border-top: 50px solid #f00; border-right: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 50px solid transparent; }
上面这段代码中,我们使用了border属性来制作三角形,宽和高都设置为0,只设置了上边框,其它边框都是透明的,如此便形成了一个向上的三角形。
.triangle { width: 0; height: 0; border-top: 50px solid #f00; border-right: 50px solid transparent; }
如果想要制作一个向右的三角形,只需要将上边框和右边框设置为非透明即可。
.triangle { width: 0; height: 0; border-top: 50px solid transparent; border-right: 50px solid #f00; border-bottom: 50px solid transparent; }
同理,如果是向下的三角形,只需要将下边框和左边框设置为非透明。
.triangle { width: 0; height: 0; border-top: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 50px solid #f00; border-left: 50px solid transparent; }
还可以通过设置border-width为0及其它边框为非透明来制作出底部封口的三角形。
综上所述,CSS三角形制作非常简单,只需运用好border属性的特性即可轻松实现。
粉丝
0
关注
0
收藏
0