当我在写许多几乎相同的 CSS3 动画时,我想知道是否有办法缩短代码。
每次,只有最后的关键帧不同。
@-webkit-keyframes one {
from {
[identical properties]
}
[...etc...]
80% {
[identical properties]
}
to {
margin-left: 20px;
}
}
@-webkit-keyframes two {
from {
[identical properties]
}
[...etc...]
80% {
[identical properties]
}
to {
margin-left: 50px;
}
}
那段代码很长,所以我认为它可以很容易地缩短,但看起来你必须一遍又一遍地定义整个动画。我尝试了类似的方法,但这在 Chrome 和 Safari 中不起作用。
@-webkit-keyframes one, two {
from {
[identical properties]
}
[...etc...]
80% {
[identical properties]
}
to {
margin-left: 20px;
}
}
@-webkit-keyframes two {
to {
margin-left: 50px;
}
}
有没有办法定义2个相同的动画?:o