.test{
/*width: 200px;*/
/*height: 200px;*/
width: 0;
height: 0;
/* border-top border-left border-bottom border-right变成了四个三角形 共同拼接为正方形*/
/* transparent:透明的,让边框变透明 让其它的变透明就可得到一个三角形*/
border-top: 100px solid transparent;
border-left: 100px solid transparent;
border-bottom: 100px solid #f0ad4e;
border-right: 100px solid transparent;
margin: 50px;
}
<div class="test"></div>
border-top border-left border-bottom border-right变成了四个三角形 共同拼接为正方形
transparent:透明的,让边框变透明 让其它的变透明就可得到一个三角形
更简洁的方式
.one{
width: 0;
height: 0;
/* 最简洁的方式:给border统一设置 像素、solid、transparent 再给某一边border-bottom-color设置颜色(相当于覆盖透明) */
border: 200px solid transparent;
border-bottom-color: cadetblue;
margin: 50px auto;
}