css画三角形

馋奶兔 提交于 2019-11-27 05:49:52

在写前端时候,ui设计时候会把一些框框修饰一下,像三角形这种,这种使用图片的话就很占请求资源,所以一般这种情况下,能使用css3写出来的就尽量使用css控制。

在写三角形时候我们把握住边宽特性就能控制想要的样式,如下:

<div class="item6"></div>
.item6{
    width: 0;
    height: 0;
    border-color: #f00 #0f0 #00f #ff0;
    border-style: solid;
    border-width: 32px 32px 32px 32px;
}

在这里我们将举例几个

.item1{
   width: 0;
   height: 0;
   border-color: #0839b8 transparent transparent transparent;
   border-style: solid;
   border-width: 32px 32px 0 0;
}
.item2{
   width: 0;
   height: 0;
   border-color: #0839b8 transparent transparent transparent;
   border-style: solid;
   border-width: 32px 0 0 32px;
}
.item3{
   width: 0;
   height: 0;
   border-color: #0839b8 transparent transparent transparent;
   border-style: solid;
   border-width: 32px 32px 0 32px;
}
.item4{
   width: 0;
   height: 0;
   border-color: transparent transparent #0839b8 #0839b8;
   border-style: solid;
   border-width: 0 32px 32px 32px;
}
.item5{
   width: 0;
   height: 0;
   border-color: #0839b8 transparent transparent #0839b8;
   border-style: solid;
   border-width: 32px 32px 0 50px;
}

实现的效果如下:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!