时间:2021-07-01 10:21:17 帮助过:165人阅读
三种纯CSS实现三角形的方法
以上代码实现了带有箭头的矩形效果,下面介绍一下此效果的实现过程。
一.实现原理:
原理很简单,就是设置两个div的边框,然后让这个两个div重合,并且给它们使用top属性值,相差1px,这样露出来的就是三角形的轮廓,为了更容易理解此效果,先看一段代码:
蚂蚁部落
上面的绿色三角形就是我们要显示的三角形效果,但是我们要的是细线边框的三角形,所以再用一个这样的三角形来和它重叠,然后利用定位差,实现边框效果。原理大体如此,当然覆盖在它上面的三角形背景是白色的。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9801
更多内容可以参阅:http://www.softwhy.com/divcss/