头闻号

孟繁刚

护肤膏霜|护肤乳液|洗面奶|化妆水|面膜|眼霜

首页 > 新闻中心 > 科技常识:纯css制作带三角border篇(兼容所有浏览器)
科技常识:纯css制作带三角border篇(兼容所有浏览器)
发布时间:2023-02-01 09:47:43        浏览次数:3        返回列表

今天小编跟大家讲解下有关纯css制作带三角border篇(兼容所有浏览器) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关纯css制作带三角border篇(兼容所有浏览器) 的相关资料,希望小伙伴们看了有所帮助。

以前写过一篇纯CSS制作带三角的边框 那篇文章是用HTML特殊字符来制作三角的 今天介绍下 如何用 border 来制作三角。

html 代码如下:复制代码代码如下:<div class="arrow-up"></div><div class="arrow-down"></div><div class="arrow-left"></div><div class="arrow-right"></div>css 代码如下:复制代码代码如下:.arrow-up { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; _border-left: 5px solid white; _border-right: 5px solid white; border-bottom: 5px solid black; overflow:hidden;}.arrow-down { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; _border-left: 20px solid white; _border-right: 20px solid white; border-top: 20px solid #f00; overflow:hidden;}.arrow-right { width: 0; height: 0; border-top: 60px solid transparent; border-bottom: 60px solid transparent; _border-top: 60px solid white; _border-bottom: 60px solid white; border-left: 60px solid green; overflow:hidden;}.arrow-left { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; _border-top: 10px solid white; _border-bottom: 10px solid white; border-right:10px solid blue; overflow:hidden;}效果图如下:

测试浏览器:chrome firefox ie8 ie7 ie6 safari opera

PS:

1、原文并没有兼容 ie6 浏览器 所以我改了下 现在的版本已经可以兼容所有浏览器了。

2、相对于用 border 来做三角 我更加喜欢用 html 特殊字符来制作三角。

来源:爱蒂网