为了账号安全,请及时绑定邮箱和手机立即绑定

找到了解决办法

var style = document.createElement("style"); 

style.innerHTML = `@keyframes run{

100%{

transform:translateX(-${contentWidth}px);

}

}`;

window.document.head.appendChild(style);


正在回答

3 回答

insertRule 规则无法注入的 我试了你的方法没有实现

我是这样解决的:
var style = document.styleSheets[0];
style.insertRule(`@keyframes run {100%{transform:translateX(-${contentWidth}px);}} `)
把这个删了,在marquee.css里面把动画帧加上就得了:
@keyframes run {
    100%{
        transform:translateX(-2400px);
    }
}

0 回复 有任何疑惑可以回复我~
#1

weixin_慕UI6578365

请问一下怎么在marquee.css加你说的东西,没看懂,能说明白点吗?
2020-12-21 回复 有任何疑惑可以回复我~

试了一下 可以实现谢谢分享

0 回复 有任何疑惑可以回复我~

怎么改?注入那里还是显示不了,可以看看html的代码吗


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

找到了解决办法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信