• 自定义element-ui主题


    自定义element主题颜色:主要参考这个文章https://blog.csdn.net/wangcuiling_123/article/details/78513245,再自己做了一遍成功。感谢。

    一、创建项目并安装element

      创建项目略,安装element略,上官网查看怎样安装配置。

    二、安装主题工具

    npm i element-theme -g

    三、安装chalk主题,可以从 npm 安装或者从 GitHub 拉取最新代码

    # 从 npm
    npm i element-theme-chalk -D
    
    # 从 GitHub
    npm i https://github.com/ElementUI/theme-chalk -D

    四、获取theme的sass文件并修改

    et -i   //[可以自定义变量文件,默认为element-variables.scss]
    
    > ✔ Generator variables file //表示成功

    这时根目录下会产生element-variables.scss(或自定义的文件),大致如下:

    直接编辑 element-variables.scss 文件,例如修改主题色为自己所需要的颜色

    $--color-primary: purple;

    五、编译主题

    修改完变量后,要编译主题(如果编译后,再次修改了变量,需要重新编译)

    et
    
    > ✔ build theme font
    > ✔ build element theme   //表示从新编译成功

    执行主题编译命令生成主题,根目录会生成一个theme的文件夹 。需要引入这个文件夹里的css、font等资源。theme文件夹里有font文件夹和大量的css文件,css文件只留下index.css,其他的css文件都可以删掉,因为index.css中的样式包含其他全部css文件的样式。

    六、引入自定义主体。

      先把安装element时引入main.js中的主题样式去掉,在main.js中引入

    import '../theme/index.css'

    七、验证自定义主题是否成功

    在项目中写些样式,看下主题色是否改变

    <el-row>
          <el-button>默认按钮</el-button>
          <el-button type="primary">主要按钮</el-button>
          <el-button type="success">成功按钮</el-button>
          <el-button type="info">信息按钮</el-button>
          <el-button type="warning">警告按钮</el-button>
          <el-button type="danger">危险按钮</el-button>
    </el-row>

    浏览器显示可知成功。

  • 相关阅读:
    cocos2d-x把json数据解析到数组或字典中(libjson库)
    (bug更正)利用KVC和associative特性在NSObject中存储键值
    第二次博客作业
    我的感想
    期末总结
    陈老师作业
    第三次作业---四则运算的进一步完善
    好难
    对git的认识
    计应143 卞玉新
  • 原文地址:https://www.cnblogs.com/aidixie/p/10309862.html
Copyright © 2020-2023  润新知