美文网首页
通过iview-theme定制iView主题

通过iview-theme定制iView主题

作者: 星河入海 | 来源:发表于2018-06-17 18:15 被阅读0次

iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。项目搭建中,选用该组件库时,可按如下方法设计个性化主题。

安装iview-theme

npm i iview-theme -g

安装iview

npm i iview

自定义主题变量

进入./node_modules/iview/src/styles/index.less文件,自定义主题变量:

image

主要设置两个变量(@primary-color 、@link-color),设置如下:

image

如需设置更多的个性化主题,可以进入更多less文件查看详细变量,然后在index.less修改变量,覆盖变量生成新主题

打包生成主题

cd ./node_modules/iview/src/styles
iview-theme build -o dist/

生成主题压缩文件和字体

image

其他建议

1.主题的颜色主要体现在基础颜色、active状态颜色、链接颜色,项目中如果需要切换某些文本主题,建议在文本外部加一个空链接标签<a href="javascript:void(0)"></a>
2.本文里链接了iview-theme的github地址,不过个人推荐按照本文中的方式生成主题,这样的版本是最新的iview版本,iview不同版本默认主题色不太一致,甚至class命名会有很大改变。

相关文章

  • 通过iview-theme定制iView主题

    iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。项目搭建中,选用该...

  • iview 定制主题 踩坑

    一般都是less版本问题,安装低版本即可

  • .bezierEasingMixin();报错

    报错环境: vue-cli 4.4.6 + iview 2.0因为iview使用了less自定义主题样式,所以预编...

  • Vue+Iview基本使用方法

    1.安装Iview 1.CDN安装 通过 unpkg.com/iview 可以看到 iView 最新版本的资源,也...

  • 2018-12-15 基于sass的web主题切换

    基于sass的主题定制 概述 通过改变 body[data-theme='variable'],实现一键切换主题。...

  • Vue-cli 3.0 配置iview

    (一) iview 配置自定义主题 按照iview官网配置会出现如下错误 上述错误需要将less的javascri...

  • iView中更改主题

    除按照官方完成操作以外,还需要注意一下几点: 1.npm install less less-loader -sa...

  • # 本地化定制icon组件

    背景:iView 的图标使用开源项目 ionicons, 但是项目开发中,有时需要一些定制icon, 这时如果能本...

  • 定制主题

    101 定制主题 vue-cli3使用vant定制主题方法参考链接: https://youzan.github....

  • vue-admin

    基于iview开发的vue-admin开发模板,比ivew-admin更轻量化,定制性更高,更强大的配置化开发! ...

网友评论

      本文标题:通过iview-theme定制iView主题

      本文链接:https://www.haomeiwen.com/subject/vqgweftx.html