Html5移动端禁止长按保存图片的三种实现方法在做html5项目的时候有个需求,就是移动端长按不保存图片,本文就来介绍一下Html5移动端禁止长按保存图片的三种实现方法,具有一定的参考价值,感兴趣的可以了解一下... 24-02-20
1. 问题描述
h5移动端 img标签长按,会出现如图效果⬇️

那么该如何修改,能避免长按保存图片操作呢?
2. 解决办法
2.1 img标签添加css属性
pointer-events是一个css3属性
,用于指定元素是否能响应鼠标(或触摸)事件
img {
pointer-events:none;
}
2.2 设置为背景图片
div{
background-image:url('......');
}
2.3 图片元素的同级加一个透明盒子
在img图片层增加遮罩,设置透明度为0,这样图片不会被点击,也不会出现长按保存图片操作。
图片元素的外层元素为div标签,才能实现该需求。如果外层元素为a标签则不行
.imgmask{
position: absolute;
z-index: 100;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
}
上述三种方案均可
到此这篇关于html5移动端禁止长按保存图片的三种实现方法的文章就介绍到这了,更多相关html5禁止长按保存图片内容请搜索代码网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持代码网!
相关文章:
-
html5手写签名的实现示例
html5手写签名的实现示例公司新做了个功能,一些审核的地方需要加入一些手写签名的功能,本文就介绍了html5手写签名的实现示例,具有一定的参考价值,感兴趣的...
[阅读全文]
-
Canvas和SVG的区别小结
Canvas和SVG的区别小结Canvas和SVG都是HTML5中的图形渲染技术,那么你知道这两种有哪些区别吗,本文就详细的介绍一下,感兴趣的可以了解一下.....
[阅读全文]
-
-
-
H5项目怎么打包成APP开发uni-app的编辑器HBuilderX可以将H5项目打包成APP,相信很多小伙伴还不知道这个功能,下面将介绍下如何将H5打包成APP,感兴趣的朋友一…
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论