使用 linear-gradient 控制渐变背景或文本

1.使用 linear-gradient() 控制渐变背景

<div class="bruce" data-title="使用linear-gradient控制渐变背景">
	<div class="linear-gradient">渐变背景</div>
</div>
.linear-gradient{
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 80px;
	font-weight: bold;
	height: 100%;
	background: linear-gradient(90deg, #09f, #66f,#f66, #f90, #3c9) left center/400% 400%;
	animation: animate 6s infinite;
}
@keyframes animate {
	0%,
	100% {
		background-position-x: left;
	}
	50% {
		background-position-x: right;
	}
}

2.使用 linear-gradient() 控制渐变文本

<div class="bruce flex-ct-x" data-title="使用linear-gradient控制渐变文本">
	<h1 class="linear-gradient">使用linear-gradient控制渐变文本</h1>
</div>

.linear-gradient{
	background-image: linear-gradient(90deg, #f90, #3c9);
	background-clip: text;
	line-height: 80px;
	font-size: 60px;
	color: transparent;
	animation: hueRotate 5s linear infinite;
}
@keyframes hueRotate {
	from {
		filter: hue-rotate(0);
	}
	to {
		// hue-rotate滤镜除了支持deg,还支持其它CSS3单位,比如圈数turn、弧度rad等
		filter: hue-rotate(360deg); // 360度旋转
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值