css怎样给图片添遮罩层?
发布时间:2022-04-14 13:56:35 所属栏目:语言 来源:互联网
导读:在开发中,有些需要需要我们给图片加遮罩层,例如鼠标移至图片有遮罩层效果且有删除,添加,更改等操作,那么这一效果要如何实现呢?下面小编就给大家分享如何利用css给图片加遮罩层的代码。 实现的关键是 CSS 的 opacity 和 hover,本文也主要介绍遮罩层的
在开发中,有些需要需要我们给图片加遮罩层,例如鼠标移至图片有遮罩层效果且有删除,添加,更改等操作,那么这一效果要如何实现呢?下面小编就给大家分享如何利用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 事件 .mask h3 { text-align: center; margin-top: 25%; } .img_div:hover .mask { opacity: 1; } 以上就是关于CSS怎样给图片添加遮罩层的代码,实现还是比较简单的,上述代码有一定的借鉴价值,有需要的朋友可以了解一下,希望文本对大家学习有帮助。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |