Html5移動(dòng)端禁止長(zhǎng)按保存圖片的三種實(shí)現(xiàn)方法

1. 問(wèn)題描述
H5移動(dòng)端 img標(biāo)簽長(zhǎng)按,會(huì)出現(xiàn)如圖效果??
那么該如何修改,能避免長(zhǎng)按保存圖片操作呢?
2. 解決辦法
2.1 img標(biāo)簽添加css屬性
pointer-events是一個(gè)css3屬性
,用于指定元素是否能響應(yīng)鼠標(biāo)(或觸摸)事件
img { pointer-events:none; }
2.2 設(shè)置為背景圖片
div{ background-image:url('......'); }
2.3 圖片元素的同級(jí)加一個(gè)透明盒子
在img圖片層增加遮罩,設(shè)置透明度為0,這樣圖片不會(huì)被點(diǎn)擊,也不會(huì)出現(xiàn)長(zhǎng)按保存圖片操作。
圖片元素的外層元素為div標(biāo)簽,才能實(shí)現(xiàn)該需求。如果外層元素為a標(biāo)簽則不行
.imgMask{ position: absolute; z-index: 100; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; }
上述三種方案均可
到此這篇關(guān)于Html5移動(dòng)端禁止長(zhǎng)按保存圖片的三種實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)Html5禁止長(zhǎng)按保存圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
html5移動(dòng)端禁止長(zhǎng)按圖片保存的實(shí)現(xiàn)
這篇文章主要介紹了html5移動(dòng)端禁止長(zhǎng)按圖片保存的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起2021-04-19Html5頁(yè)面上如何禁止手機(jī)虛擬鍵盤(pán)彈出
這篇文章主要介紹了Html5頁(yè)面上如何禁止手機(jī)虛擬鍵盤(pán)彈出,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起2020-03-19- 本文通過(guò)一段代碼給大家介紹了HTML5添加禁止縮放功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-11-03