naive-ui icon indicating copy to clipboard operation
naive-ui copied to clipboard

期望新增一个切换暗色主题时颜色过渡动画的开关

Open colin5213 opened this issue 3 years ago • 3 comments
trafficstars

This function solves the problem (这个功能解决的问题)

因为有的项目要求亮暗主题切换时不需要 transition: color .3s 的动画,如果直接 transition: color 0s !important 又会让其他的 比如(Dialog,Drawer)的动画失效;

Expected API (期望的 API)

在主题编辑器 common 中加一个控制颜色类过渡动画时间,方便自由控制 也不影响其他过渡动画

colin5213 avatar Apr 25 '22 09:04 colin5213

ref #555

Talljack avatar Apr 26 '22 02:04 Talljack

ref #555

但是我要怎么解决这个问题呢,一个一个覆盖也不现实吧,覆盖也会影响 Dialog,Drawer ...组件的动画

colin5213 avatar Apr 26 '22 07:04 colin5213

ref #555

但是我要怎么解决这个问题呢,一个一个覆盖也不现实吧,覆盖也会影响 Dialog,Drawer ...组件的动画

这个问题解决起来很麻烦,如果你不要的话没什么好办法。

要实现的话需要给每个组件都增加一些特殊用于切换时的样式,不好整,量也很大。

比较基础的方法是全局提供 transition duration,但是那就是一改全都改了。

短时间之内应该不会做。

07akioni avatar Apr 26 '22 18:04 07akioni

This issue does not have any recent activity. If you are still experiencing similar problems, open a new error, including a minimal copy of the problem

jahnli avatar Mar 12 '24 13:03 jahnli