• el+vue 实战 ⑨ el-button按钮悬浮、el-button按钮背景图片自定义、el-button按钮点击之后样式复原


    一、el-button按钮悬浮

    ① 样式设置:将position设置为fixed,然后用margin调整位置即可。

    1. style="position: fixed; margin-left: 94%; margin-top: -24%"
    2. >

    二、el-button按钮设置背景图片

    ① 样式设置

    1. id="message_btn"
    2. style="position: fixed; margin-left: 94%; margin-top: -24%"
    3. class="el-icon-liuyanban"
    4. @click="handleMessageBoard"
    5. >

    ② 按钮常态:

    1. .el-icon-liuyanban {
    2. // background: url("~@/assets/icon/home/icon_liuyanban_nor.png");
    3. background: url("../assets/icon/home/icon_liuyanban_nor.png");
    4. width: 57px;
    5. height: 57px;
    6. border: 2px dashed;
    7. border-radius: 0px;
    8. }

     ③ 按钮鼠标悬浮时状态:

    1. .el-icon-liuyanban:hover {
    2. background: url("~@/assets/icon/home/icon_liuyanban_sel.png");
    3. }

    ④ 按钮点击状态:

    这里通过调整border宽度的方式,让按钮点击这个操作有一点页面上的反馈。

    这里border-color最好自己给一个值,不然会是默认的蓝色。

    1. .el-icon-liuyanban:active {
    2. border: 3px dashed;
    3. border-color: rgb(233, 227, 227);
    4. }

     ⑤ el-button按钮点击之后样式复原问题,特别是带背景图片的按钮,点击之后鼠标再悬停上去,会导致图片无法正常加载,解决方法就是给这个按钮设置一个id,并在这个按钮的点击事件中,做一些处理。

    1. id="message_btn"
    2. style="position: fixed; margin-left: 94%; margin-top: -24%"
    3. class="el-icon-liuyanban"
    4. @click="handleMessageBoard"
    5. >
    6. handleMessageBoard() {
    7. document.getElementById("message_btn").blur();
    8. },

  • 相关阅读:
    Java_继承
    # Itext Pdf 合并拆分
    Qgis 开发初级 《ToolBox》
    DCMM数据能力成熟度评估模型--学习笔记(1)
    残差网络为什么有效
    引爆记忆广告语盘点
    信创国产化,高速数据传输系统-UTS
    Java 某个经纬度是否在genjson文件中
    塔防海岸线用户协议
    DJYGUI系列文章十一:GDD矩形区域运算
  • 原文地址:https://blog.csdn.net/zujiasheng/article/details/126573478