请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请教个问题,要实现动态换肤功能,我想在js脚本中,动态的设置stylus中的颜色值,能实现吗?

需要换肤的元素很多,用js一个个选择,然后去改变背景色显然不太合适。
如果是用类名实现换肤,只能提前做好有限的几套,实现不了运行时动态换肤。
所以请教下老师,有什么方案解决这个动态换肤的问题?

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2019-12-26 11:07:31

一般通用的做法是定义多套皮肤的 CSS,然后动态加载这些 CSS。
https://juejin.im/post/5d64fa0af265da03cd0a8e7f
我在这篇文章介绍了 element-ui 官网动态换肤的实现,思路类似。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信