标签: javascript css css-transitions
当我通过javascript立即更改CSS属性时,不会发生过渡。但是当我使用setTimeout进行0到50ms转换时,会发生变化,具体取决于浏览器。 但是不一致的地方还有什么更好的方法吗?
setTimeout
这里是example
答案 0 :(得分:0)
您看不到任何过渡,因为最终样式是在加载页面时应用的,并且不会过渡。
使用
element.style.transition = 'all 1s'
您可以提及任何样式属性,也可以仅提及所有样式,以防您希望将过渡应用于所有样式属性
https://jsfiddle.net/8zv9sbf1/53/