静态渐变
/deep/ .dv-scroll-ranking-board .ranking-column .inside-column{
background-image: -webkit-linear-gradient(left, #1674D6, #2392E0 40%,#38C0F1 75%, #49E6FE 100%);
}
效果如下:
可以直接用background-image对动画进行渐变
用less做渐变动画
因为less不能直接识别@keyframes所以需要通过自身转义给css,让css可以识别less动画
/deep/ .dv-scroll-ranking-board .ranking-column .inside-column{
/* background-image: -webkit-linear-gradient(left, #1674D6, #2392E0 40%,#38C0F1 75%, #49E6FE 100%); */
.animation(first,5s,linear,0s,infinite,reverse)
}
.keyframes(@fx,@fy,@tx,@ty,@name){
@keyframes @name
{
0% {
background-color: red;
}
50%{
background-color: pink;
}
100% {
background-color: red;
}
}
}
//固定模式
.animation(@animation-name, @animation-duration, @animation-timing-function, @animation-delay,
@animation-iteration-count,
@animation-direction)
{
animation: @arguments;
/* Firefox: */
-moz-animation: @arguments;
/* Safari 和 Chrome: */
-webkit-animation: @arguments;
/* Opera: */
-o-animation: @arguments;
}
.keyframes(0,0,0,0,first);//初始化
效果如下:
目前暂时没有较好的方法让渐变色进行动画渐变