CSS绘制小三角形效果实现&扩展

本文详述了利用CSS实现小三角形的各种方法,包括border属性法、CSS3旋转正方形法、图片法、HTML字符法、HTML5 Canvas法和SVG法,并探讨了它们的优缺点和适用场景。
摘要由CSDN通过智能技术生成

CSS绘制小三角形效果实现&扩展


CSS小三角形在线生成工具
这里写图片描述


你可以在网页中很多地方看到三角形(小三角):tooltips提示框、下拉菜单、返回顶部、甚至在loading载入动画里。不管你喜欢还是不喜欢,这些小元素对各UI元素之间的联系是很重要的。本文主要介绍利用CSS的实现方法:

border属性法(本文主要总结此方法)

(1) 上、下、左、右三角形的写法

首先我们来看一下border这个属性,当我们把一个div的border-color设为不同值的时候,可以看到四边都成了一个梯形。

#test{
width:50px; 
height:50px; 
border-width:50px; 
border-style:solid; 
border-color:#2DC9FE #FF7526 #0FDD06 #FFEC32;
}

例子-01

如果我们继续把这个div的width和height都设为0,可以看到四边都成了一个三角形。

#test{
width:0; 
height:0; 
border-width:50px; 
border-style:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值