广告位联系
返回顶部
分享到

Html5移动端禁止长按保存图片的三种实现方法

html5 来源:互联网 作者:佚名 发布时间:2024-02-23 22:06:56 人浏览
摘要

1. 问题描述 H5移动端 img标签长按,会出现如图效果?? 那么该如何修改,能避免长按保存图片操作呢? 2. 解决办法 2.1 img标签添加css属性 pointer-events是一个css3属性,用于指定元素是否能响应

1. 问题描述

H5移动端 img标签长按,会出现如图效果??

在这里插入图片描述

那么该如何修改,能避免长按保存图片操作呢?

2. 解决办法

2.1 img标签添加css属性

pointer-events是一个css3属性,用于指定元素是否能响应鼠标(或触摸)事件

1

2

3

img {

  pointer-events:none;

}

2.2 设置为背景图片

1

2

3

div{

    background-image:url('......');

}

2.3 图片元素的同级加一个透明盒子

在img图片层增加遮罩,设置透明度为0,这样图片不会被点击,也不会出现长按保存图片操作。

图片元素的外层元素为div标签,才能实现该需求。如果外层元素为a标签则不行

1

2

3

4

5

6

7

8

9

.imgMask{

    position: absolute;

    z-index: 100;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    opacity: 0;

}

上述三种方案均可


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计