css 画三角形箭头
发布日期:2021-05-07 04:41:26 浏览次数:17 分类:精选文章

本文共 447 字,大约阅读时间需要 1 分钟。

效果:

代码:

.left-arrow{	border-style: solid;	width: 0px;  	height: 0px;  	border-width: 30px;  	border-color: transparent green transparent transparent;  }
解析:

(一)border-color 的解释

我们把上述代码的 border-color 改成如下样式:

看看效果:

所以可得出结论:

border-color 从左到右的四个域着色 对应 上->右->下->左 (顺时针)。

四个域中,只需留下一个域的颜色,其他三个域设置成透明,即可形成箭头。

如:

效果:

(二)border-style的解释:

boder-style 必需设置成 solid ,意为边框为实线,因为整个箭头其实就是边框来的,如设置需虚线,就会:

(三)width 和 height = 0的解释

当内容设置为0时(即内容消失),整个箭头就是边框。

(四)测试代码:

							

上一篇:javascript 画时针
下一篇:node.js+express框架+jade实现简易MVC结构

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月24日 02时21分13秒