设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 100|回复: 13

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

[复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:30
  • 最近打卡:2024-04-20 07:41:19

2

主题

51

回帖

194

积分

等待验证会员

积分
194
发表于 2024-4-20 08:11:18 | 显示全部楼层 |阅读模式
目录


1. 问题描述

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

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

2. 解决办法


2.1 img标签添加css属性

pointer-events是一个
  1. css3属性
复制代码
,用于指定元素是否能响应鼠标(或触摸)事件
  1. img {
  2.   pointer-events:none;
  3. }
复制代码
2.2 设置为背景图片
  1. div{
  2.         background-image:url('......');
  3. }
复制代码
2.3 图片元素的同级加一个透明盒子

在img图片层增加遮罩,设置透明度为0,这样图片不会被点击,也不会出现长按保存图片操作。
  1. 图片元素的外层元素为div标签,才能实现该需求。如果外层元素为a标签则不行
复制代码
  1. .imgMask{
  2.         position: absolute;
  3.         z-index: 100;
  4.         left: 0;
  5.         right: 0;
  6.         top: 0;
  7.         bottom: 0;
  8.         opacity: 0;
  9. }
复制代码
上述三种方案均可
到此这篇关于Html5移动端禁止长按保存图片的三种实现方法的文章就介绍到这了,更多相关Html5禁止长按保存图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

39

回帖

83

积分

等待验证会员

积分
83

热心会员付费会员

发表于 2024-5-3 18:41:55 | 显示全部楼层
好用好用

1

主题

51

回帖

125

积分

注册会员

积分
125
发表于 2024-5-14 09:54:07 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

78

回帖

168

积分

注册会员

积分
168
发表于 2024-5-28 09:51:25 | 显示全部楼层
已测试,非常不错

1

主题

71

回帖

163

积分

注册会员

积分
163
发表于 2024-7-4 18:39:53 | 显示全部楼层
同意!

0

主题

57

回帖

115

积分

注册会员

积分
115
发表于 2024-7-20 22:01:09 | 显示全部楼层
这个话题真是有趣,我也对它感兴趣。

0

主题

45

回帖

91

积分

注册会员

积分
91
发表于 2024-8-4 06:09:47 | 显示全部楼层
每日一回

1

主题

59

回帖

141

积分

注册会员

积分
141
发表于 2024-8-5 19:38:58 | 显示全部楼层
确实牛逼

0

主题

48

回帖

94

积分

注册会员

积分
94
发表于 2024-9-2 09:51:41 | 显示全部楼层
6666666666

0

主题

60

回帖

119

积分

注册会员

积分
119
发表于 2024-9-5 03:41:43 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 12:24 , Processed in 0.113994 second(s), 28 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表