修改element-plus主题色

修改element-plus主题色

前提:要安装按需引入和自动导入插件

​npm install -D unplugin-vue-components unplugin-auto-import

文章目录

  • 修改element-plus主题色
  • 一、安装插件
  • 二、新建一个element的覆盖scss文件
  • 三、配置


一、安装插件

npm install -D unplugin-vue-components unplugin-auto-import

具体安装和配置,在第5点

二、新建一个element的覆盖scss文件

@/theme/element-plus-new.scss

// 修改element-plus主题色
@forward "element-plus/theme-chalk/src/common/var.scss" with ($colors: ("primary": ("base": #007d7b,),"success": ("base": #8bc34a,),"warning": ("base": #ffc107,),"danger": ("base": #f56c6c,),"error": ("base": #ff5722,),"info": ("base": #909399,),),$button-padding-horizontal: (// "default": 80px)
);

三、配置

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite' // 自动导入vue中hook reactive ref等
import Components from 'unplugin-vue-components/vite' //自动导入ui-组件 比如说ant-design-vue  element-plus等
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' // 对应组件库引入 ,AntDesignVueResolver// 配置@别名
import { resolve } from "path"// https://vitejs.dev/config/
export default defineConfig({css: {preprocessorOptions: {scss: {// 自动导入定制化样式进行文件覆盖additionalData: `@use "@/theme/element-plus-new.scss" as *;`,},},},plugins: [vue(),//element按需导入AutoImport({resolvers: [ElementPlusResolver()],//安装两行后你会发现在组件中不用再导入ref,reactive等imports: ['vue', 'vue-router'],dts: "src/auto-import.d.ts",}),Components({resolvers: [// 配置elementPlus采用sass样式配置系统ElementPlusResolver({importStyle:"sass"})],}),],// ↓解析配置resolve: {// ↓路径别名alias: {"@": resolve(__dirname, "./src")}}
})

四、查看主题色
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1379885.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

基础篇-环境搭建

JDK安装 https://www.oracle.com/java/technologies/downloads/ 安装完成后,一直点下一步就行 打开控制面板输入cmd运行,控制台输入java -version。如果看到版本号就说明我们安装成功了 JDK的组成 1. JVM JAVA虚拟机,JAVA真正运行的地方 …

Qt 暗夜模式的设置

Qt 暗夜模式的设置 一. 先配置为Dark风格 二. 配置编辑器的风格 工具-》选项 文本编辑器 -》 字体和颜色 在此配置字体和颜色 笔者的选择见下图在这里插入代码片 最终配置得到的效果 还不戳~ 咦耶~ 😎

设置HBuilder X酷黑模式、暗夜模式、暗黑模式、夜间模式

顶部菜单-工具-主题-酷黑 快捷键:ALTTTB 设置好了之后,就是下面的样子

Vue3+vite实现黑暗模式/暗夜模式/主题换肤

包版本: vite.config.js: import { defineConfig } from vite import vue from vitejs/plugin-vue import { resolve } from "path";// https://vitejs.dev/config/ export default defineConfig({plugins: [vue()],css: {preprocessorOption…

android 关闭暗夜模式

1、style文件中设置 <!--关闭暗夜模式--><item name"android:forceDarkAllowed" tools:targetApi"q">false</item> 2、style的parent一定要是Light模式下的主题&#xff0c;不要设置成 DayNight 模式下的主题&#xff1b;

切换浅色和暗夜模式的vue组件 darkmode-switch-btn

简单方案 第一步 在head中声明<meta name"color-scheme" content"light dark">&#xff0c;声明当前页面支持 light 和 dark 两种模式 第二步 设置不同模式下的全局样式变量&#xff0c;供全局子元素引用&#xff0c;实现模式修改&#xff0c;全局…

Apache Paimon 流式数据湖 V 0.4 与后续展望

摘要&#xff1a;本文整理自阿里云开源大数据表存储团队负责人、阿里巴巴高级技术专家&#xff0c;Apache Flink PMC&#xff0c;Paimon PPMC 李劲松&#xff08;之信&#xff09;在 Apache Paimon Meetup 的分享。本篇内容主要分为四个部分&#xff1a; 湖存储上的难点深入 Ap…

Ubuntu18.04版本安装ROS及出现错误的处理方法

前面的文章是在已安装的ROS基础上做的一些应用&#xff0c;这里我们从零开始安装ROS机器人操作系统。 机器人操作系统(Robot Operating System,ROS)是一个开发机器人软件的框架&#xff0c;里面包含了一系列的工具&#xff0c;库和惯例&#xff0c;目的在于简化在大量不同种类机…

并发:通道

编程就是把具体实现抽象,屏蔽底层的一些细节。数据就像一条流水线,从一个并发单元传递到另一个并发单元。那么我们怎么传递数据呢?基于内存共享或者基于网络传输? 数据共享方式 同一进程内有不同的并发单元,例如 goroutine A 和 goroutine B,它们可能在不同的物理核上并…

使用Git进行项目版本控制

1、什么是Git&#xff1f; GIT&#xff0c;全称是分布式版本控制系统&#xff0c;git通常在编程中会用到&#xff0c;并且git支持分布式部署&#xff0c;可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地&#xff0c…

Mac钉钉如何添加好友?

钉钉&#xff08;DingTalk&#xff09;是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台&#xff0c;支持手机和电脑间文件互传&#xff0c;可以让企业进入高效移动办公时代。那么Mac版的钉钉&#xff0c;是如何添加好友的呢&#xff1f;下面小编给大家带来Mac钉钉添…

Android_基于BMOB的聊天软件_添加好友

之前提过为什么要用BMOB&#xff0c;前段时间完成了用户的注册与登录&#xff0c;现在做添加好友功能&#xff0c;主要 参考BMOB官网 提供的资料。 主要流程就是&#xff0c;输入好友关键字&#xff0c;点击搜索&#xff0c;显示服务器上对应的搜索结果&#xff0c;用BMOB的好…

Android_聊天软件_加好友_与服务器交互

番外篇&#xff1a; 1.在做界面时&#xff0c;总遇到输入键盘不能自己收起&#xff0c;导致需要手动收起键盘&#xff0c;使操作多一步&#xff0c;现在说一下我的流程&#xff0c; 检查键盘是否显示&#xff0c;代码如下&#xff1a; private Context mContext;private Vie…

佛祖保佑,永不宕机,永无bug

当我们的程序编译通过&#xff0c;能预防的bug也都预防了&#xff0c;其它的就只能交给天意了。当然请求佛祖的保佑也是必不可少的。 下面是一些常用的保佑图&#xff1a; 佛祖保佑图 ——————————————————————————————————————————…

Android_聊天软件_添加好友_与服务器交互

上一篇文章介绍了用户A向服务器发送添加B的请求&#xff0c;这篇文章介绍服务器通知用户B&#xff0c;以及用户B同意与否的操作。 好久没有更新文章&#xff0c;主要是前段时间花了2天时间帮别人画了点东西&#xff0c;还有就是充电了&#xff0c;主要是Service、Notification…

wxid转扫一扫添加好友

什么是扫一扫&#xff1f;就是在日益严格的环境下&#xff0c;手动加人超过两天直接被判为营销&#xff0c;添加超过10个对方就收不到消息了&#xff0c;而扫一扫协议刚好就能规避&#xff0c;正常扫一扫添加只有在面对面或者推荐扫码才能添加&#xff0c;而这个就是模拟面对面…

原始套接字编程(AF_PACKET+SOCK_RAW)模拟一个PING

1. 背景 最近看一个客户的代码片段&#xff0c;发现他在用原始套接字编程&#xff0c;一般学习套接字都是流式套接字和数据报套接字&#xff0c;本来也不是搞网络的&#xff0c;原始套接字了解得很少&#xff0c;借着这次机会&#xff0c;自己来学习一下原始套接字编程。 2. …

STL初探

STL简介 STL(standard template libaray - 标准模板库)是C标准库的重要组成部分&#xff0c;不仅是一个可复用的组件库&#xff0c;而且是一个包罗数据结构与算法的软件框架。 STL的一些版本 原始版本 Alexander Stepanov、Meng Lee 在惠普实验室完成的原始版本&#xff0c;…

PHP最简单自定义自己的框架实现像TP链式sql语句(六)

1、实现效果&#xff0c;链式sql语句封装 order、where、group、limit等封装 2、数据表构造函数入参&#xff0c;ModelBase.php public $table NULL; public function __construct($table){$this->table$table;if(!$this->table){die("no table" );}$this-&…

AI一键生成数字人

AI一键生成数字人,不玩虚的 阅读时长&#xff1a;10分钟 本文内容&#xff1a; 结合开源AI&#xff0c;一键生成短视频发布到常见的某音&#xff0c;某手平台&#xff0c;狠狠赚一笔 前置知识&#xff1a; 基本的 python 编程知识Jupyter Notebook 使用过Linux 使用过 先上源码…