【发布时间】:2011-10-17 07:21:08
【问题描述】:
当我编写许多准相同的 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;
}
}
有没有办法定义两个相同的动画? :o
【问题讨论】: