当前位置:  开发笔记 > 编程语言 > 正文

覆盖动画填充模式:在JavaScript/CSS中转发

如何解决《覆盖动画填充模式:在JavaScript/CSS中转发》经验,为你挑选了0个好方法。

我有一些我正在制作动画的文字,我使用CSS关键帧.我保留了动画最终结果的外观,所以我使用动画填充模式:转发这样做,如下所示:

#my-text {
    opacity: 0;
}

.show-me {
    animation-name: show-me;
    animation-duration: 2s;
    animation-fill-mode: forwards
}

@keyframes show-me {
    100% {
        opacity: 1;
    }
}

然后我使用jQuery将show-me类添加到元素:

$('#my-text').addClass('show-me');

稍后,在动画完成后,我尝试通过代码更改元素的不透明度,但无法执行此操作:

// this won't change the opacity, unfortunately
$('#my-text').css('opacity', 0);

这是一个显示问题的示例:http://jsfiddle.net/x3mbkbwL/2/

使用填充模式转发时,如何覆盖动画中的值集?我知道当我需要更改元素的不透明度时,我可以删除该类(在本例中为"show-me"),但似乎我应该能够直接覆盖JavaScript中的css并且它将覆盖不透明度.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有