怎么新建MySQL数据库

发布时间:2021-05-07 作者:admin
阅读:2314

        在开发中,有些需要需要我们给图片加遮罩层,例如鼠标移至图片有遮罩层效果且有删除,添加,更改等操作,那么这一效果要如何实现呢?下面小编就给大家分享如何利用css给图片加遮罩层的代码。

        先看效果:
 

        鼠标移在图片上时,添加阴影效果+文字 / 图标
 

        实现的关键是 CSS 的 opacity 和 hover,本文也主要介绍遮罩层的实现
        HTML:

<div class="img_div">
   <img src="item.image_base64" @click="deleteImg" class="imgCSS">
   <div class="mask">
     <h3><Icon type="ios-trash-outline" size="40"></Icon></h3>
   </div>
 </div>

        CSS:【删除了一些和上图实现无关的代码】

        我觉得重点代码是
        父级元素 img_div 要display: block;position: relative;
        子级元素 mask 遮罩层 position: absolute;opacity: 0;pointer-events:none;
        鼠标悬浮时 opacity: 1;
        其他大家都可根据业务需要进行改进,需要指出的是 pointer-events:none 目的是解决有遮罩层绝对定位时,点击图片无法触发事件,比如代码中的 deleteImg 事件

.img_div {
    border-radius: 10px;
    display: block;
    position: relative;
  }
  .imgCSS {
    height: 100%;
    width: 100%;
    border-radius: 10px;
    display: block;
    cursor: pointer;
  }
   .mask {
   position: absolute;
   background: rgba(101, 101, 101, 0.6);
   color: #ffffff;
   opacity: 0;
   top: 0;
   right: 0;
   width: 100%;
   height: 100%;
   border-radius: 10px;
   pointer-events:none;
 }
  .mask h3 {
    text-align: center;
    margin-top: 25%;
  }
  .img_div:hover .mask {
    opacity: 1;
  }

        以上就是关于CSS怎样给图片添加遮罩层的代码,实现还是比较简单的,上述代码有一定的借鉴价值,有需要的朋友可以了解一下,希望文本对大家学习有帮助。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145