根据盒模型,我们可以在巧妙设置宽度和高度的情况下,利用border制造出各种不同三角形和梯形
学习资料:
点击查看:CSS Border使用小分享
点击查看:Dotted&Dashed终极分析及IE6透明边框
1.4个不同颜色的小三角拼成的正方形
.triangleTest1{
width:0;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
border-color:black #999999 #333333 #666666;
border-style:solid;
border-width:20px;
}
2.尖角朝下的小三角,其他类型的小三角举一反三即可
.triangleTest2{
width:0;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
border-color:black transparent transparent transparent;
border-style:solid dashed dashed dashed;/*兼容IE6,制造边框透明效果*/
border-width:20px;
}
3.大三角~
.triangleTest3{
width:0;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
border-color:black black #999999 #999999;
border-style:solid;
border-width:20px;
}
4.4个梯形拼成的正方形
.triangleTest4{
width:10px;
height:10px;
overflow:hidden;
line-height:0;
font-size:0;
border-color:black #999999 #333333 #666666;
border-style:solid;
border-width:10px;
}
5.单个梯形,可以用来伪造圆角效果
.triangleTest5{
width:20px;
height:10px;
overflow:hidden;
line-height:0;
font-size:0;
border-color:black transparent transparent transparent;
border-style:solid dashed dashed dashed;
border-width:10px;
}