原生CSS画三角形

步骤:

先将一个盒子的width和height都设置为0px,这一步是最关键的

画尖朝上的红色三角形

div{
    width:0px;
    height:0px;
    border-left:100px solid #fff;
    border-right:100px solid #fff;
    border-top:100px solid #fff;
    border-bottom:100px solid #f00
}

画尖朝下的红色三角形

div{
    width:0px;
    height:0px;
    border-left:100px solid #fff;
    border-right:100px solid #fff;
    border-bottom:100px solid #fff;
    border-top:100px solid #f00
}

画尖朝左的红色三角形

div{
    width:0px;
    height:0px;
    border-left:100px solid #fff;
    border-top:100px solid #fff;
    border-bottom:100px solid #fff;
    border-right:100px solid #f00
}

画尖朝右的红色三角形

div{
    width:0px;
    height:0px;
    border-right:100px solid #fff;
    border-top:100px solid #fff;
    border-bottom:100px solid #fff;
    border-left:100px solid #f00
}

画左上方的直角三角形

div{
    width:0px;
    height:0px;
    border-top:100px solid #f00;
    border-right:100px solid #fff;
    border-bottom:100px solid #fff
}

画左下方的直角三角形

div{
    width:0px;
    height:0px;
    border-top:100px solid #fff;
    border-right:100px solid #fff;
    border-bottom:100px solid #f00;
}

画右上方直角三角形

div{
    width:0px;
    height:0px;
    border-top:100px solid #f00;
    border-left:100px solid #fff;
    border-bottom:100px solid #fff;
}

画右下方直角三角形

div{
    width:0px;
    height:0px;
    border-top:100px solid #fff;
    border-left:100px solid #fff;
    border-bottom:100px solid #f00;
}

  转载请注明: TomoFur 原生CSS画三角形

 上一篇
CSS中的各种单位 CSS中的各种单位
单位 解释 px 绝对单位,页面按照精确像素显示。 em 相对单位,基准点为父节点字体的大小,如果自身定义了font-size,则以自身字体大小来计算 。 rem 相对单位,可以理解为root em,根据页面根节点HT
2019-06-06
下一篇 
盒子模型 盒子模型
什么是盒子模型CSS盒子模型也叫框模型,具备内容(content),填充(padding),边框(border),边界(margin)这些属性,在CSS中,每一个元素都被视为一个盒子,且每一个盒子都有三个属性: border:元素的边框,
2019-06-06
  目录