vue+elementui 主题配色修改-打造个性化配色系统

news2024/12/29 14:19:12

上一期中利用global.css来覆盖elementui原有的配色,修改了按钮和消息框。这一期继续尝试修改其他的控件。

1 修改info 类型按钮

上次修改了primary按钮,这次修改一下info按钮,在global.css中添加


.el-button--info {
    background-color: #d9dee4 !important; /*  */
    border-color: #000000 !important; /* 黑色边框 */
    color: #00bca5 !important; /*  */
}

.el-button--info:hover, .el-button--info:focus {
    background-color: #333333 !important; /*  */
    border-color: #333333 !important; /* 深黑色边框 */
    color: #00bca5 !important; /*  */
}

修改完之后效果(绿色文字的按钮):
在这里插入图片描述
在这里插入图片描述

2 修改text类型按钮

再修改text类型的按钮,这个按钮在增删改查的界面里用到了:

/* 覆盖 text类型按钮的文字颜色 */
.el-button--text {
    color: rgba(170, 129, 9, 0.88) !important; /* 金色文字 */
}

效果:
在这里插入图片描述

3 修改 el-input 框焦点边框

这边修改el-input的焦点边框也为金色,而textarea的输入框样式是不一样的,需要单独设置:

/* 覆盖 el-input 的焦点边框颜色 */
.el-input__inner:focus {
    border-color: rgba(170, 129, 9, 0.88) !important; /* 设置边框颜色为金色 */
    box-shadow: 0 0 2px 2px rgba(255, 215, 0, 0.2) !important; /* 设置金色阴影效果,可选 */
    outline: none; /* 去除默认的 outline */
}

/* 覆盖 el-input textarea 的焦点边框颜色 */
.el-textarea__inner:focus {
    border-color: rgba(170, 129, 9, 0.88) !important; /* 设置边框颜色为金色 */
    box-shadow: 0 0 2px 2px rgba(255, 215, 0, 0.2) !important;
    outline: none;
}

在这里插入图片描述
在这里插入图片描述

4 数字选择框

数字选择框的样式比较多,也是调试了一会才把样式给覆盖住

/* 输入框在悬浮和聚焦状态下的边框颜色 */
.el-input-number :hover,
.el-input-number :focus,
.el-input-number.is-focus .el-input__inner {
    border-color: #FFD700 !important; /* 设置金色边框 */
    box-shadow: 0 0 2px 2px rgba(255, 215, 0, 0.2) !important; /* 可选的金色阴影效果 */
    outline: none; /* 移除默认的 outline */
}

/* el-input-number 左右按钮的悬浮颜色 */
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color: #FFD700 !important; /* 设置背景颜色为金色 */
}

/* el-input-number 图标颜色 */
.el-input-number__decrease:hover, .el-input-number__increase:hover {
    color: #FFD700 !important; /* 设置背景颜色为金色 */
}

在这里插入图片描述

5 select 框修改

在第3小节修改完之后select框是可以边框可以同时修改掉的,但是其中的选中颜色也需要单独设置,不然还是显示为蓝色:

/* 覆盖 select 组件选中项的背景颜色和文字颜色 */
.el-select-dropdown__item.selected {
    background-color: #FFD700 !important; /* 设置背景颜色为金色 */
    color: #333333 !important; /* 设置文字颜色为深色,确保在金色背景上清晰可见 */
}

在这里插入图片描述
修改后:
在这里插入图片描述

6 分页控件

分页控件修改两个样式,一个是激活状态下的颜色,另一个是用鼠标去悬浮在数字上,显示的是另一个颜色:

/* 覆盖 分页控件 的焦点边框颜色 */
.el-pager li.active{
    color: rgba(170, 129, 9, 0.88) !important; /* 金色文字 */
}

.el-pager li:hover {
    color: #00bca5 !important; /*  */
}

当前是表格位于第4页,鼠标悬浮在第5页上的效果:
在这里插入图片描述

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

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

相关文章

deepspeed的并行模式介绍笔记

1.整体框架 2.并行模式 1.数据并行DDP 数据切分以后,分开单张卡训练得到参数,然后综合在单卡计算。 要点:前向计算和反向计算两步骤走并汇总。 1.前向计算 需要留一块主卡一定空间用于综合。 2.反向传播 利用前向传播的汇总参数得到各个…

深度学习基础—超参数调试

1.超参数调试顺序 在训练深度网络最难的事情之一是超参数的选择,如何选择合适的超参数取值?下面我将谈谈,如下是我所理解的超参数调试顺序: 重要性排序 超参数 Top1梯队 学习率a Top2梯队 min-batch大小,隐层神经…

10 VS Code 调试技巧之逐断点、逐过程、单步调试与单步跳出

目录 1 断点调试 1.1 断点调试介绍 1.2 如何设置断点 1.3 如何开启调试 2 调试类型 2.1 逐断点调试 2.2 逐过程调试 2.3 单步调试 2.4 单步跳出 1 断点调试 遇到难以捉摸的软件错误时,老练的程序员会推荐断点调试。通过设置断点,逐步跟踪…

nvidia jetson 系列开发板交叉编译方法,CUDA依赖程序

资源 Toolchain Information jetson-linux jetpack 文章目录 资源1 方案1 qemu-aarch64-static和docker 容器编译jetson2 方案2 模拟器交叉编译器2.1 应对库缺失的情况,进行环境准备2.1.1 模拟器(方案1)2.1.2 在jetson上面进行安装(方案2)2.…

如何有效清理宝塔控制面板中的垃圾文件与优化系统性能

宝塔控制面板(BT-Panel)作为一款流行的服务器管理软件,极大地简化了Linux服务器的管理任务,包括网站部署、数据库管理、文件操作等。然而,随着服务器运行时间的增长,系统中会积累各种临时文件、日志文件、缓…

STM32G474按钮输入和点灯

在获取到工程模板后,学习某个CPU的第一步通常都是IO口操作。因此按钮输入和点灯,就是本次学习的第一个程序。先从简单入手。 和GPIO操作有关的函数如下: __HAL_RCC_GPIOA_CLK_ENABLE();//使能GPIOA时钟 __HAL_RCC_GPIOB_CLK_ENABLE();//使能GPIOB时钟 _…

Redis7基础篇(四)

Redis管道 引入 set k1 v1.......需要往返三次 这是一个比较消耗性能的一件事情 怎么就可以一次性的将这些命令执行 就是使用mset这个方法 这个mset就相当于一个管道 把这些命令做成一个流水线的形式进行处理 解决思路 案例 两个set类型的三个哈希类型的一个list类型的 我们要…

知乎信息流广告效果如何?与其他信息流广告平台有何区别?

广告的有效触达与高效转化成为了品牌营销的核心挑战,知乎作为国内最大的知识分享平台,其信息流广告以其独特的优势脱颖而出,成为众多企业首选的营销工具,云衔科技助力企业实现高效知乎广告投放与代运营服务。 一、知乎信息流广告…

基于STM32+手机APP设计的智能停车场系统——程序源码原理图设计原理设计文档演示视频框图等(文末工程资料下载)

基于STM32手机APP设计的智能停车场系统 演示视频 基于STM32手机APP设计的智能停车场系统 元器件:DHT11、MQ2、STM32F103C8T6、SG90舵机、RC522频射模块、HC-SR04超声波模块、OLED、wifi模块、LED灯、蜂鸣器 功能简介 1、进出停车场时需要刷卡,进行一个…

深度学习-----------------------含并行连结的网络GoogLeNet

目录 含并行连结的网络GoogLeNet最好的卷积层超参数inception块inception 结构inception原始结构inception 降维11卷积核的降维功能GoogLeNet段1&2段3段4&5 Inception 的各种变种Inception V3块,段3Inception V3块,段4Inception V3块&#xff0…

突破FPGA限制:TS-M4i系列数字化仪利用GPU加速实现高效块平均处理

一、应用背景 块或分段内存平均模式常用于在不同应用当中,移除信号中不相干的噪声。不管是哪家的数字化仪制造商,几乎所有基于FPGA实现的块平均模式都会受到块或者段内存大小的限。该限制一般取决于FPGA的容量,最大样品量通常在32k到500k之间…

RS232(旧协议)与RS485(新协议)

RS232: RS485: RS485和RS232是两种常见的串行通信标准,它们在通信距离、速度、拓扑结构等方面存在显著差异。以下是它们的主要区别: 1. 物理层接口 RS232: 使用单端信号传输,即信号通过一根信号线和一根公共地线(GND&#xff09…

外呼触发通知发送闪信(mod_cti基于FreeSWITCH)

文章目录 前言联系我们手动外呼配置方法例子一:接收到180或183时触发闪信发送例子二:挂断后触发闪信发送 自动外呼配置方法例子:接收到180或183时触发闪信发送 前言 在呼叫中心中间件中,自动外呼触发闪信发送,我们可以…

电销机器人引领电销变革

以前电销都是都是通过盲打,现在有了电话机器人的出现,为电销公司带来新的篇章。 我们都知道外呼中心的人员离职率始终居高不下,人员的培训频繁成本很高,外部电话水平参差不齐,服务态度不够稳定等问题,都是难…

【硬件模块】震动传感器模块

震动传感器模块实物图 DO:数字信号量输出,接单片机管脚; AO:模拟输出,无效,一般不接。 无震动,DO输出高电平,信号指示灯灭; 有震动,DO输出低电平,…

50道深度NLP和人工智能领域面试题+答案

编者按:分享一个很硬核的免费人工智能学习网站,通俗易懂,风趣幽默, 可以当故事来看,轻松学习。 什么是自然语言处理(NLP)?自然语言处理是一种人工智能领域,致力于使计算机…

letcode 分类练习 BST 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先(自底向上的典型例子)

letcode 分类练习 BST 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先 BST530.二叉搜索树的最小绝对差501.二叉搜索树中的众数236. 二叉树的最近公共祖先 BST 重要性质:它的中序遍历是一个有序数组 530.二叉搜索树的最小绝对差 BS…

linux 远程访问及控制 (SSH)

目录 一、SSH远程管理 1.1 配置OpenSSH服务端 1.1.1 SSH协议介绍 1.1.2 服务监听选项 1.1.3 用户登录控制 1.1.4 登录验证方式 1.2 使用SSH客户端程序 1.3 密钥对验证的SSH体系 二、TCP Wrapppers访问控制 2.1 TCP Wrappers概述 2.1.1 TCP Wrappers简介 2.1.2 TCP…

会声会影2023安装好后运行显示乱码的解决方法

会声会影2019安装好了之后,打开软件之后,会有个乱码弹窗错误,其实这个乱码提示只有简体中文版本上才会是乱码, 英文版上显示的是″You do not appear to be a register user. Please re-install the application or call custome…

如何像演示PPT幻灯片一样演示PDF文件 - PDF幻灯片使用说明

PDF幻灯片是一款Windows平台下可以让您像演示PPT幻灯片一样全屏演示PDF文件的放映工具软件。 在我们日常工作中,许多幻灯片文件被转换成了PDF格式。这些由幻灯片生成的PDF文件只能被打开查看内容,但是却不能像原始PPT或PPTX文件一样直接用PowerPoint等软…