純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;
複製代碼