美文网首页
只用css来实现各种三角形

只用css来实现各种三角形

作者: 丶灰太狼他叔 | 来源:发表于2018-01-18 22:56 被阅读7次

简单点来说,就是通过border-color将某三个边设置为透明transparent来实现的:
注:transparent,就是透明的意思。
下面上代码:
HTML:

    <div id="a"></div>
    <div id="b"></div>
    <div id="c"></div>
    <div id="d"></div>

CSS:

#a {
    width: 0;
    height: 0;
    border: 80px solid;
    border-color: #0E90D2 transparent transparent transparent;
}
#b {
    width: 0;
    height: 0;
    border: 80px solid;
    border-color: transparent #0E90D2 transparent transparent;
}
#c {
    width: 0;
    height: 0;
    border: 80px solid;
    border-color: transparent transparent #0E90D2 transparent;
}
#d {
    width: 0;
    height: 0;
    border: 80px solid;
    border-color: transparent transparent transparent #0E90D2;
}

效果图:

css三角形.png

相关文章

网友评论

      本文标题:只用css来实现各种三角形

      本文链接:https://www.haomeiwen.com/subject/yyygoxtx.html