首页 > 其他分享 >如何配置Element-Plus主题颜色

如何配置Element-Plus主题颜色

时间:2024-09-18 21:19:29浏览次数:13  
标签:npm scss 颜色 sass 样式 Element Plus styles 安装

1.配色方案:

主色:表现出网站的整体色系

辅助色:除了主色外的其他场景

其他色:文本色;标题色;边框色;背景色

可在https://www.peisebiao.com/网站中挑选

2.安装scss

在 Node.js 项目中安装 Sass 预处理器的命令。npm i sass-D    完整:npm install sass -D

【1】npm i sass-D中的 i 为 install的简写,表示安装一个或者多个包

【2】sass是要安装的npm包的名称。

【3】-D是一个标志,在npm中将sass包作为项目的开发依赖项来安装

3.准备定制样式文件

        例如:

                $xtxColor:#27ba9b;

                $helpColor:#e26237;

                $sucColor:#1dc779;

                $warnColor:#ffb302;

                $priceColor:#cf4444;

4.覆盖ElementPlus样式

export default defineConfig({
  plugins: [
    vue(),
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      //配置elementPlus采用sass样式配色
      resolvers: [ElementPlusResolver({importStyle:"sass"})],
    }),
  ],
  css:{
    preprocessorOptions:{    //导入样式表
      scss:{
        //自动导入定制化样式文件进行样式覆盖
        additionalData:`
          @use "@/styles/element/index.scss";
          @use "@/styles/var.scss" as *;
          `,
      }
    }
  },

5.测试:

标签:npm,scss,颜色,sass,样式,Element,Plus,styles,安装
From: https://blog.csdn.net/bo_bo001/article/details/142343996

相关文章

  • 基于STM32单片机的OPENMV颜色识别小球追踪系统设计
    基于STM32单片机的OPENMV颜色识别小球追踪系统设计0、毕业设计选题原则说明(重点)1、项目简介1.1、系统功能1.2、演示视频2、部分电路设计2.1、STM32单片机核心板电路设计2.2、openmv使用说明2.3、stm32与openmv通信电路设计2.4、OLED液晶显示电路设计2.5、二维云台控制电......
  • 精读《C Primer Plus》——作用域(scope)
    作用域(scope)参考:CPrimerPlus第6版第12章存储类别、链接和内存管理1.分类2.blockscope/块作用域2.1.定义block/块是用一块花括号括起来的代码区域块作用域变量的范围是从定义处到包含该定义块的末尾声明在内层块中的变量,其作用域仅局限于该声明所在的块......
  • HighlightPlus插件介绍
    仅对官方文档进行了翻译注意:官方文档本身就落后实际,但对入门仍很有帮助,核心并没有较大改变,有的功能有差异,以实际为准.(目前我已校正了大部分差异,后续我会继续维护该文档)为什么为该插件做翻译?功能强大,使用简单,且还在维护.基于此版本的内置渲染管线文档快速开......
  • Vue.js入门系列(三十一):Element-UI的基本使用与按需引入、Vue 3简介及使用 Vue CLI 与 V
    个人名片......
  • 【Spring Boot】整合MyBatis-Plus
    1.引言在Java开发中,MyBatis是一个流行的数据持久层框架,用于简化SQL操作。而MyBatis-Plus则是在MyBatis基础上进行增强,提供了更多的功能,减少了重复代码,提升了开发效率。本文将介绍在SpringBoot中整合MyBatis-Plus,实现基础的增删改查操作。2.项目环境• JDK8+•......
  • 【C++ Primer Plus习题】16.6
    大家好,这里是国中之林!❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←问题:解答:main.cpp#include<iostream>#include<cstdlib>#include<ctime>#include<queue>usingn......
  • 【C++ Primer Plus习题】16.5
    大家好,这里是国中之林!❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←问题:解答:#include<iostream>#include<list>usingnamespacestd;template<typenameT>intreduce(T......
  • Vue路由配置、网络请求访问框架项目、element组件介绍学习
    系列文章目录第一章基础知识、数据类型学习第二章万年历项目第三章代码逻辑训练习题第四章方法、数组学习第五章图书管理系统项目第六章面向对象编程:封装、继承、多态学习第七章封装继承多态习题第八章常用类、包装类、异常处理机制学习第九章集合学习第......
  • WebElement的常用属性和方法
    WebElement是WebDriver.find_element()方法返回的一个对象,该对象用来描述Web上的一个元素,比如输入框,按钮等。本节介绍WebElement的常用属性和方法。一、WebElement的常用属性属性属性描述1id标识2size宽高3rect宽高和坐标4tag_name标签名称5tex......
  • ElementPlus表格相关操作大全
            ElementPlus的表格组件(<el-table>)提供了丰富的功能和可扩展性基础表格:通过设置el-table的data属性来插入数据到表格列中,使用prop来指定数据字段,label定义列名,width定义列宽。条纹表格:设置stripe属性为true可以显示条纹间隔的表格。带边框......