介绍
本篇文章为大家展示了如何使用css中各种方向小箭头,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
在开发页面的时候,遇到很多的列表都需要用到箭头,可以直接用图片作背景铺垫,纯css也能实现,并且没有兼容性顾虑,不用CSS3,相比而言,比图片更好用。
<强>原理:一个高宽相等的正方形,选取你所需要的某一边,截取之,就是一个梯形,当高宽都为0,且其他边为透明颜色时,一个三角形就出来了强>
梯形代码:
html: & lt; div类=癮rrow"祝辞& lt;/div> css: 箭头{ 宽度:10 px; 高度:10 px; 边界:10 px固体# 000; border-left-color:橙色; }
把高宽设为0,其他边为透明颜色,三角形出来了:
html: & lt; div类=癮rrow"祝辞& lt;/div> css: 箭头{ 宽度:0; 高度:0; 边界:10 px固体透明; border-left-color:橙色;//左箭头 }
在开发中,可以利用伪类,定位实现,不改变dom结构,简洁优雅.content提供给三角形的位置,这个属性不能少。
html: & lt; div类=癮rrow"祝辞文字文字& lt;/div> css: div { 位置:相对; 箭头{ 宽度:0; 高度:0; 边界:10 px固体透明; border-left-color:橙色; 位置:绝对的; 内容:& # 39;& # 39;; }
现在追求平面化设计,还有另一种<强>三角线箭头>强,更受欢迎。
设置两个伪类,前一个伪类覆盖至另一个了伪类,留出一些线出来就好:
html: & lt; div类=癮rrow"祝辞文字文字& lt;/div> CSS: div { 位置:相对; } .arrow:之后,。箭头:{之前 宽度:0; 高度:0; 边界:10 px固体透明; border-left-color:橙色; 位置:绝对的; 内容:““; } .arrow:{之前 上图:0; 左:70 px;//根据实际情况调整 border-left-color:白色; }
上述内容就是如何使用css中各种方向小箭头,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。