广州企业网站建设哪家好,网页qq登录空间,家装公司招聘装修工人,成都市专业制作网站elment-plus如何引入scss文件实现自定义主题色#xff01;如果您想修改elementPlus的默认主题色调#xff0c;使用自定义的色调#xff0c;可以考虑使用官方提供的解决办法。
第一步你需要在项目内安装sass插件包。 npm i sass -D 如图#xff0c;安装完成后#xff0c;你…elment-plus如何引入scss文件实现自定义主题色如果您想修改elementPlus的默认主题色调使用自定义的色调可以考虑使用官方提供的解决办法。
第一步你需要在项目内安装sass插件包。 npm i sass -D 如图安装完成后你可以看见在配置文件内的开发环境依赖选项里多了一个参数。 如图所示。安装成功了。
接下来就是需要在项目里提前准备好一份scss文件。
第二步在该路径下面建立好文件。styles/element/index.scss。
/*只需要重写你需要的即可*/
forward element-plus/theme-chalk/src/common/var.scss with($colors:(primary:(//主色 base:#27ba9b),success:(//成功色base:#1dc779),warning:(//警告色base:#ffb302),danger:(//危险色base:#e26237),error:(//错误色base:#cf4444) )
)
这个内容是固定格式的。来自官方提供的代码样式。颜色是由公司的ui设计师提供的并不是自己随便乱写的颜色哦。 第三步就是配置一下vite。让vite知道你想开启scss系统了。 第一个红色区域是替换之前的旧参数之前的旧参数是默认的elementPlus的自己的主题色。现在改成了我们自定义的了。
第二个红色区域是启动css样式的系统覆盖操作。
import { fileURLToPath, URL } from node:urlimport { defineConfig } from vite
import vue from vitejs/plugin-vue
//配置element-plus
import AutoImport from unplugin-auto-import/vite
import Components from unplugin-vue-components/vite
import {ElementPlusResolver} from unplugin-vue-components/resolvers
// https://vitejs.dev/config/
export default defineConfig({plugins: [vue(),AutoImport({resolvers:[ElementPlusResolver()],}),Components({resolvers:[//1.配置elementPlus采用scss样式配色系统ElementPlusResolver({importStyle:sass})],}),],resolve: {alias: {: fileURLToPath(new URL(./src, import.meta.url))}},css:{preprocessorOptions:{scss:{//2.自动导入定制化养生文件进行样式的覆盖additionalData:use /styles/element/index.scss as *;,}}},
})大家可以根据自己的需要黏贴代码块就行了。希望都能早日实现自己的主题色配置。