CSS学习笔记:利用border绘制三角形
在前端的笔试、面试过程中,经常会出现一些不规则图形的CSS设置,基本上多是矩形外加一个三角形。利用CSS属性可以实现三角形的生成,主要利用上下左右的边距的折叠。 1、第一种图形: 1 .box { 2 width: 200px; 3 height: 200px; 4 -webkit-box-sizing:border-box; 5 box-sizing:border-box; 6 border-top: 50px solid #f00; 7 border-left: 50px solid #ff0; 8 border-bottom: 50px solid #0f0; 9 border-right: 50px solid #00f; 10 } 2、第二种图形: 1 .box1 { 2 width: 0px; 3 height: 0px; 4 -webkit-box-sizing:border-box; 5 box-sizing:border-box; 6 border-top: 50px solid #f00; 7 border-left: 50px solid #ff0; 8 border-bottom: 50px solid #0f0; 9 border-right: 50px solid #00f; 10 } 3、右上、右下、左上、左下三角形: 1 /*右上三角*/ 2