zoukankan      html  css  js  c++  java
  • 如何在Vue中,当鼠标hover上元素时,给元素加遮罩层

    介绍

    当鼠标hover 上元素时,给元素加一层遮罩层。

    效果图

    使用

    import VueHoverMask from 'vue-hover-mask'
    export default {
      components: {
        VueHoverMask
      }
    }
    

    示例

    <template>
      <div id="app">
        <vue-hover-mask @click="handleClick">
          <!-- 默认插槽 -->
          <img src="https://cn.vuejs.org/images/logo.png" alt="" srcset="">
          <!-- action插槽 -->
          <template v-slot:action>
            <i class="iconfont icon-bianji-copy">编辑</i>
          </template>
        </vue-hover-mask>
      </div>
    </template>
    
    <script>
    import VueHoverMask from './components/VueHoverMask'
    export default {
      name: 'app',
      components:{ VueHoverMask },
      methods: {
        handleClick() {
          console.log('click')
        }
      }
    }
    </script>
    <style>
    @import url("//at.alicdn.com/t/font_1262845_52b6h42svd7.css");
    .iconfont {
      font-size: 25px;
    }
    </style>
    

    组件代码

    完整代码请戳☞Vue-Components-Library/VueHoverMask

    (完)

  • 相关阅读:
    8.26 树状数组
    8.27 神异之旅
    8.26 雇佣
    8.28 Jack与Rose
    8.28 ISN
    保存和加载网络
    快速搭建网络
    分类网络
    torch中的回归
    pytorch中的Variable
  • 原文地址:https://www.cnblogs.com/wangjiachen666/p/11090908.html
Copyright © 2011-2022 走看看