在构建元素时,我可以暂时关闭所有CSS3过渡/动画吗?

Squ*_*Cat 6 javascript animation css3 transitions

我为网站创建了一个相当复杂的菜单.该菜单源于大量基于CSS3的动画.但是,当我导航到另一个页面时,菜单应该最初建立 - 并且没有所有动画,但是完成了JS而不是服务器端.

现在我想知道如何暂时完全禁用所有过渡/动画,直到菜单生成.

我想过创建一个覆盖动画的子类但它似乎不起作用,因为它总是在基类中定义的动画/转换正在被使用?

Pau*_*ite 3

我\xe2\x80\x99d 建议通过在菜单构建后由JavaScript 添加的\xe2\x80\x99s 添加的类来应用动画/过渡。

\n\n

有一个animation-play-state可以暂停动画的属性,但仅在 Safari 5 和 Chrome 4 中出现(前缀)(而不是 Safari 4 和 Chrome 2 的其他动画属性),并且 I\xe2\x80\x99m 不确定它是否\xe2\x80\x99d 适合您的目的。

\n