原因在css工程化之后,会给类名加一个hash值避免类名重复,如果将动画直接写入less文件中是不会生效的因为无法找到该动画名字
解决办法
.scan {
position: absolute;
z-index: 999;
top: 0;
height: 100px;
width: 680px;
background: linear-gradient(to bottom, transparent, #3e88f1);
// border-radius: 20px;
:local{
animation: scan 3s infinite;
}
}
@keyframes scan {
from {
top: 0;
}
to {
top: 290px;
}
}
@-webkit-keyframes scan {
from {
top: 0;
}
to {
top: 290px;
}
}
看到那个:local了吗?没错加个他就ok