这里简单介绍一下如何用纯CSS实现背景渐变色
一,关键词
1.linear-gradient
首先我们要使用的就是CSS中的linear-gradient() 函数,它用于创建一个表示两种或多种颜色线性渐变的图片。其结果属于数据类型,是一种特别的数据类型。
2.animation
animation 属性用来指定一组或多组动画,每组之间用逗号相隔。
3.关键帧 @keyframes at-rule 规则
通过在动画序列中定义关键帧(或 waypoints)的样式来控制 CSS 动画序列中的中间步骤。和 转换 transition 相比,关键帧 keyframes 可以控制动画序列的中间步骤
二,代码
body {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradient 15s ease infinite;
height: 100vh;
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}