如何用css创建一个三角形

51 阅读1分钟
  • border;
  • linear-gradient;
  • clip-path

1.border方法 先绘制一个宽高都为0的元素,让border上面可见,其他设置成透明

.triangle {
    width: 0;
    height: 0;
    border-top: 50px solid skyblue;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
}

image.png

其他方向也可实现。

等腰三角形

.triangle {
        width: 0;
        height: 0;
        border-bottom: 100px solid skyblue;
        border-right: 69px solid transparent;
        border-left: 69px solid transparent;
    }

image.png