繁体   English   中英

设置动态值css动画stroke-dashoffset

[英]set dynamic value css animation stroke-dashoffset

我试图绑定来自Javascript的stroke-dashoffset。 我想用变量this.waittime替换20s。 怎么做?

 this.waitime = 20;
value[i].style.transition = value[i].style.WebkitTransition = 'stroke-dashoffset 20s ease-in-out';

由于this.waitime只是一个变量,你可以将字符串和这个变量连接在一起,使你想要的字符串如下,

this.waitime = 20;
value[i].style.transition = value[i].style.WebkitTransition = 'stroke-dashoffset ' + this.waitime + 's ease-in-out';

最简单的方法是使用模板字符串。
基本上,那些允许您将变量直接写入给定字符串,并将其替换为给定时间的任何值。
模板字符串以反引号开头和结尾,请参阅此示例:

this.waitime = 20;
value[i].style.transition = value[i].style.WebkitTransition = `stroke-dashoffset ${this.waitime}s ease-in-out`;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM