纯css画三角形与border元素相关css
width: 100px;
height: 100px;
border-style: solid;
border-width: 100px;
border-color: red forestgreen blue cyan;
复制代码
border-style: solid;
border-width: 100px;
border-color: red forestgreen blue cyan;
复制代码
border-style: solid;
border-width: 100px;
border-color: transparent transparent blue transparent;
复制代码
虽然当前显示为三角形,但实际占用的空间仍是矩形,猜想与border-width有关bash
border-style: solid;
border-width: 0 100px 100px 100px;
border-color: transparent transparent blue transparent;
复制代码
最终效果达成, border属性的顺序为 top, right, bottom ,left;因此设置其他角度的三角形能够经过更改属性值,好比spa
display: inline-block;
border-style: solid;
border-width: 100px 100px 100px 0;
border-color: transparent blue transparent transparent;
复制代码