elementUI el-button 点击后样式自动恢复的方法

2023-11-12

问题描述:

elementUI 中的按钮,点击后会有focus样式,且只有点击其他地方后,按钮才会失焦,样式才会恢复到点击之前的样式。例如主要按钮是亮蓝色,点击后是暗蓝色。点击其他地方才会恢复亮蓝色。

我希望将鼠标放在按钮上时会改变样式,但是点击按钮后样式自动恢复到点击前的样子。

解决办法:

给按钮添加样式默认样式,默认样式会覆盖掉focus的样式,再添加上hover样式,这样就能实现将鼠标放在按钮上时会改变样式,但是点击按钮后样式自动恢复到点击前的样子。

以一个默认按钮和一个主要按钮为例,给出代码

第一步:给button添加class

<el-button class="default-button-style">默认按钮</el-button>
<el-button type="primary" class="primary-button-style">主要按钮</el-button>

第二步:给按钮添加默认样式和hover样式

.default-button-style {
    background:#fff;
    border-color:#cbcbcd;
    color:#505255;
}
.default-button-style :hover{
    background:#ecf5ff;
    border-color:#c6e2ff;
    color:#409eff;
}

.primary-button-style {
    background:#2979ff;
    border-color:#2979ff;
}
.primary-button-style :hover{
    background:#66b1ff;
    border-color:#66b1ff;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

elementUI el-button 点击后样式自动恢复的方法 的相关文章

  • 西门子PLC通信全解析

    前言 最近西门子PLC价格大幅上调 在工控界引起了不小的风波 不仅涨价 甚至还缺货 导致很多人不得不更改方案 听说最近已经完成了芯片替换 希望不久能够恢复供货 并把价格回调 通过这件事 从侧面可以看出 西门子在工控领域的市场占有率很大 那么
  • Oracle date(时间)类型详解

    常用日期型数据类型 TIMESTAMP类型是DATE类型的一个扩展 DATE类型会存储年月日时分秒信息 TIMESTAMP类型精度更高 会存储到微秒 纳秒 1 DATE 展示格式既可以为 YYYY MM DD 也可以为YYYY MM DD
  • 数据分析课程笔记(二)绘制散点、条形、直方图 Numpy简介

    数据分析课程笔记 绘制散点图 绘制条形图 绘制横着的条形图 例子 绘制直方图 直方图更多场景 常见问题总结 matplotlib使用流程 matplotlib更多的图形样式 更多绘图工具 numpy numpy创建数组 矩阵 numpy中常

随机推荐