vue3自定义element-plus主题色

news/2024/11/6 17:15:33 标签: vue.js, elementui

第一步:创建一个scss文件,用于存放自定义颜色值;

/* 只需要重写你需要的即可 */
@forward 'element-plus/theme-chalk/src/common/var.scss'with ($colors: ('white': #ffffff,
    'black': #000000,
    'primary': ('base': #0f87ff,
    ),
    'success': ('base': #67c23a,
    ),
    'warning': ('base': #e6a23c,
    ),
    'danger': ('base': #f56c6c,
    ),
    'error': ('base': #f56c6c,
    ),
    'info': ('base': #909399,
    ),
  ),
)

第二步:在vite.config.js进行相关配置;

export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
	return {
		 resolve: {
	      alias: {
	        '~': path.resolve(__dirname, './'),
	        '@': path.resolve(__dirname, 'src')
	      },
	      css: {
		      // CSS 预处理器
		      preprocessorOptions: {
		        // 覆盖掉element-plus包中的主题变量文件
		        scss: {
		          additionalData: `@use "src/styles/element/index.scss" as *;`,
		        }
		      }
		    },
	    },
	}
})

http://www.niftyadmin.cn/n/5741087.html

相关文章

SQL常见语法

select * from student; select:选取 from:来源 *:所有栏位 select 姓名,班级,成绩 from students; 选取特定栏位 select 姓名,班级,成绩 from students limit 5;--限制显示拦数 select 姓…

13-鸿蒙开发中的综合实战:华为登录界面

大家好,欢迎来到鸿蒙开发系列教程!今天,我们将通过一个综合实战项目来实现一个华为登录界面。这个项目将涵盖输入框组件、按钮组件、文本组件和布局容器的使用,帮助你更好地理解和应用这些组件。无论你是初学者还是有一定经验的开…

linux shell脚本学习(1):shell脚本基本概念与操作

1.什么是shell脚本 linux系统中,shell脚本或称之为bash shell程序,通常是由vim编辑,由linux命令、bash shell指令、逻辑控制语句、注释信息组成的可执行文件 *linux中常以.sh后缀作为shell脚本的后缀。linux系统中文件乃至脚本的后缀并没有…

猎板PCB2到10层数的科技进阶与应用解析

1. 单层板(Single-sided PCB) 定义:单层板是最基本的PCB类型,导线只出现在其中一面,因此被称为单面板。限制:由于只有一面可以布线,设计线路上有许多限制,不适合复杂电路。应用&…

科技改变阅读习惯:最新研究揭示电子阅读器的普及趋势

据QYResearch调研团队最新报告“全球电子阅读器市场报告2023-2029”显示,预计2029年全球电子阅读器市场规模将达到6.9亿美元,未来几年年复合增长率CAGR为0.4%。 如上图表/数据,摘自QYResearch最新报告“全球电子阅读器市场研究报告2023-2029.…

蓝桥杯 Python组-神奇闹钟(datetime库)

神奇闹钟 传送门: 0神奇闹钟 - 蓝桥云课​​​​​​ 问题描述 小蓝发现了一个神奇的闹钟,从纪元时间(1970 年 11 日 00:00:00)开始,每经过 x 分钟,这个闹钟便会触发一次闹铃 (…

C#笔记(3)

好的OOP程序--->模块合理、结构清晰、程序规范、注释明确、运行流畅、维护容易、扩展方法。 OOP是学习各种编程的原则、方法、技巧、经验、模式、架构等。 所有面向对象的编程语言,都是把我们要处理的”数据“和”行为“封装到类中。 1、设计类 2、关联类 3…

MinerU容器构建教程

一、介绍 MinerU作为一款智能数据提取工具,其核心功能之一是处理PDF文档和网页内容,将其中的文本、图像、表格、公式等信息提取出来,并转换为易于阅读和编辑的格式(如Markdown)。在这个过程中,MinerU需要利…