博客
关于我
css 画三角形箭头
阅读量:322 次
发布时间:2019-03-04

本文共 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时(即内容消失),整个箭头就是边框。

(四)测试代码:

							

你可能感兴趣的文章
C#3.0新增功能08 Lambda 表达式
查看>>
C#开发BIMFACE系列35 服务端API之模型对比6:获取模型构建对比分类树
查看>>
C# 规范建议
查看>>
.NET 5.0正式发布,新功能特性(翻译)
查看>>
重磅推出:AutoProject Studio 自动化项目生成器
查看>>
INotifyPropertyChanged 接口
查看>>
一些有趣的线段树玩法
查看>>
DP做题记录
查看>>
Go语言中的数组与数组切片
查看>>
操作系统启动过程
查看>>
进程管理
查看>>
物理层
查看>>
内建函数
查看>>
C/C++动态分配内存
查看>>
C/C++分文件编写
查看>>
80x86指令系统-1-数据传送指令
查看>>
C语言+easyX图形库的推箱子实现
查看>>
结构体内存偏移量
查看>>
应用程序与dll的静态库通信
查看>>
反汇编-流程控制语句-2-循环控制语句分析
查看>>