CSS3常用技巧(二):如何用CSS3实现三角形?
如何用CSS3画三角形常常让人很困惑,其实原理就是等宽的边以45度相连。
先看第一张照片


这是正常现象。如果此时我们将上边距设置为无,就会显示如下情况








此时,很容易想到将左右边缘的颜色设置为透明(透明)
大致流程是这样的。总结一下,如果我想到一个三角形,例如,它的方向是向左,那么只需将相反的颜色设置为不透明,并将其他两个方向设置为透明即可。
代码如下:
.右{ 宽度:0; 高度:0; border-top:20px强透明; border-bottom:20px强透明; 左边框:20px 纯粉色; } 。顶部{ 宽度:0; 高度:0; border-left:20px强透明; border-right:20px强透明; border-bottom:20px 纯粉色; } 。左边{ 宽度:0; 高度:0; 右边框:20px 纯粉色; border-top:20px强透明; border-bottom: 20px 强透明 } .做吧{ 宽度:0; 高度:0; 顶部边框:20px 纯粉色; border-left:20px强透明; border-right:20px强透明; }
效果如图


版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。