首页 > 代码库 > 怎么利用CSS3绘制三角形
怎么利用CSS3绘制三角形
最近三角形挺火,很多地方都能碰到,如网页,微信,或者QQ空间的时间轴等地方都能看到,而且这些并不是图片插入进去的,那就需要用CSS来做了
<p class="bbb">111111111111</p><br/><div class="triangle-up"> <!--向上的三角--> </div><br/><div class="triangle-down"> <!--向下的三角--> </div><div class="triangle-left"> <!--向左的三角--> </div><div class="triangle-right"> <!--向右的三角--> </div>
1 <style> 2 .bbb { 3 width: 300px; 4 height: 200px; 5 background: forestgreen; 6 margin: auto; 7 padding: 10px; 8 color: #FFFFFF; 9 position: relative;10 11 }12 .bbb:before {13 content: ‘‘;14 display: block;15 position: absolute;16 left: 20px;17 top: -10px;18 width: 0;19 height: 0;20 border: 10px solid transparent;21 border-top: 0 none;22 border-bottom-color: forestgreen;23 }24 .triangle-up {25 width: 0;26 height: 0;27 border-left: 30px solid transparent;28 border-right: 30px solid transparent;29 border-bottom: 30px solid green;30 }31 .triangle-down {32 width: 0;33 height: 0;34 border-left: 20px solid transparent;35 border-right: 20px solid transparent;36 border-top: 20px solid blue;37 }38 .triangle-left {39 width: 0;40 height: 0;41 border-top: 20px solid transparent;42 border-bottom: 20px solid transparent;43 border-right: 20px solid red;44 }45 .triangle-right {46 width: 0;47 height: 0;48 border-top: 20px solid transparent;49 border-bottom: 20px solid transparent;50 border-left: 20px solid green;51 }52 .triangle-up, .triangle-down, .triangle-left, .triangle-right{ display: block; margin: auto;}53 </style>
效果图:
怎么利用CSS3绘制三角形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。