CSS中的渐变,border画三角

渐变:

Linear Gradients线性渐变

  background-image: linear-gradient(to right, red , yellow);

background-image: linear-gradient(-90deg, red, yellow);如果你想要在渐变的方向上做更多的控制,你可以定义一个角度,而不用预定义方向(to bottom、to top、to right、to left、to bottom right,等等)。

background-image: linear-gradient(-90deg, red, yellow);

Radial Gradients径向渐变

background-image: radial-gradient(red, yellow, green);

颜色节点不均匀分布

background-image: radial-gradient(red 5%, yellow 15%, green 60%);

设置形状:

background-image: radial-gradient(circle, red, yellow, green);

画三角形

三角形实现原理:

其实border是由四条边框构成的,平时我们把宽度设置的很小,但其实我们如果把内容删去,把border的宽度放大,会发现形成了四个三角形

#triangle-up {
			    width: 0;
			    height: 0;
					border: 40px solid;
					border-color: orange blue red green;
			}

在这里插入图片描述

所以只需要把左右的边框的颜色设置为透明,不设置顶上的边框,就可以是三角形了

例:上三角

#triangle-up {
			    width: 0;
			    height: 0;
					border-left: 50px solid transparent;
					border-right: 50px solid transparent;
					border-bottom: 100px solid aliceblue;
			}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值