iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。项目搭建中,选用该组件库时,可按以下方法设计个性化主题。javascript
npm i iview-theme -g
npm i iview
进入./node_modules/iview/src/styles/index.less文件,自定义主题变量:java
主要设置两个变量(@primary-color 、@link-color),设置以下:node
如需设置更多的个性化主题,能够进入更多less文件查看详细变量,而后在index.less修改变量,覆盖变量生成新主题git
cd ./node_modules/iview/src/styles iview-theme build -o dist/
生成主题压缩文件和字体github
1.主题的颜色主要体如今基础颜色、active状态颜色、连接颜色,项目中若是须要切换某些文本主题,建议在文本外部加一个空连接标签<a href="javascript:void(0)"></a>
2.本文里连接了iview-theme的github地址,不过我的推荐按照本文中的方式生成主题,这样的版本是最新的iview版本,iview不一样版本默认主题色不太一致,甚至class命名会有很大改变。npm