主题配置

将src/themes/default文件夹copy一份,重命名为新的主题名称

sofast-web
├── src
│   └── themes
│   │   ├── default
│   │   │   ├── element-ui.scss
│   │   │   ├── index.scss
│   │   │   ├── variables.scss
│   │   ├── 新建目录
│   │   │   ├── element-ui.scss
│   │   │   ├── index.scss
│   │   │   ├── variables.scss

修改src/settings.js中的theme属性为创建的文件夹名称

然后修改element-ui.scss和variables.scss中的样式变量
注:element-ui.scss中的所有变量皆为Element官方提供变量,variables.scss为项目中自定义变量

可通过Element-ui官网的在线主题编辑器中进行编辑主题
https://element.eleme.cn/#/zh-CN/theme/preview theme-1


对主题编辑后下载对应主题Style文件,目录结构如下

config.json
theme
├── fonts
│   ├── element-icons.ttf
│   └── element-icons.woff
└── index.css

此时只需关注config.json,打开config.json,并进行格式化

{
    "global": {
        "$--color-primary": "#647FB6"
    },
    "local": {
        "$--alert-border-radius": "$--border-radius-small"
    }
}

将变量对应的值copy到主题文件夹下的index.scss中替换样式变量 theme-2

完成

Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2021-01-07 15:24:32

results matching ""

    No results matching ""