css绘制三角形

<style>
/* 想要哪个方向的三角形,把其他方向的颜色换成transparent就ok啦。
小思考:那么把相关border换成padding可以达到同样的效果吗 */
/*内边距有这样一个规则:如果盒子本身没有指定width/height,则此时padding不会撑开盒子大小,所以用padding是不可行的*/
.box {
width: 0px;
height: 0px;
border-top: 100px solid orange;
border-left: 100px solid pink;
border-bottom: 100px solid yellow;
border-right: 100px solid skyblue;
}
</style>

浙公网安备 33010602011771号