设置elementplus主题色(全局设置)

创建style文件夹和element文件夹,然后在scss文件中导入ElementPlus的变量并设置新的主题色。在组件内或全局使用时,通过import引入scss文件。在main.js或vite.config.js中配置,以便全局应用主题色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先先在src文件夹下建一个style文件夹,再在style文件夹下面建一个element文件夹

再建一个scss文件

文件目录如下

如果我们要给elementplus设置主题色

在style.scss文件里

首先使用 @forward 导入 Element Plus 的变量,再设置elementplus的主题色

@forward "element-plus/theme-chalk/src/common/var.scss" with (
  $colors: (
    "primary": (
      "base": #1baeae,
    ),
  ),
);

这样我们就完成了组件库主题色的设置,如果我们想在组件里使用它

<style lang="scss" scoped>
@import "@/style/element/custom-element.scss";
</style>

但是如果我们想在整个项目全局使用它

main.js中使用import语句引入该scss文件即可

import './style/element/style.scss';

我们需要配置vite.config.js文件

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        additionalData: '@import "@/styles/element/element.scss";'
      }
    }
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值