Vue项目如何实现网站的一键换肤
项目是css样式是使用的less,并且是写在.vue
文件中的
请问如何实现一键整体更换网站颜色
css自定义属性 + css-vars-ponyfill(解决兼容性)
css自定义属性: https://developer.mozilla.org...
css-vars-ponyfill: https://github.com/jhildenbid...
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
把涉及换肤的样式提取出来-》 basicSkin.less , 再加上其他 color-*.less ,在里面引入 basicSkin.less,可以通过全部引入,然后外层设置 颜色id 来区分样式;或者通过判断来动态引入 样式