摘要:屬性效果和沒(méi)有定義屬性相同,鼠標(biāo)不會(huì)穿透當(dāng)前層。在中,該值和的效果相同。元素不再是鼠標(biāo)事件的目標(biāo),鼠標(biāo)不再監(jiān)聽(tīng)當(dāng)前層而去監(jiān)聽(tīng)下面的層中的元素。其它屬性值為專用,這里不再多介紹了。
pointer-events屬性
auto——效果和沒(méi)有定義pointer-events屬性相同,鼠標(biāo)不會(huì)穿透當(dāng)前層。在SVG中,該值和visiblePainted的效果相同。
none——元素不再是鼠標(biāo)事件的目標(biāo),鼠標(biāo)不再監(jiān)聽(tīng)當(dāng)前層而去監(jiān)聽(tīng)下面的層中的元素。但是如果它的子元素設(shè)置了pointer-events為其它值,比如auto,鼠標(biāo)還是會(huì)監(jiān)聽(tīng)這個(gè)子元素的。
其它屬性值為SVG專用,這里不再多介紹了。
pointer-events: none應(yīng)用場(chǎng)景:
穿透遮罩層,拷貝文字
鼠標(biāo)禁用
阻止用戶的點(diǎn)擊動(dòng)作產(chǎn)生任何效果
阻止缺省鼠標(biāo)指針的顯示
阻止CSS里的 hover 和 active 狀態(tài)的變化觸發(fā)事件
阻止JavaScript點(diǎn)擊動(dòng)作觸發(fā)的事件
兼容性參考鏈接:
CSS3 pointer-events:none應(yīng)用舉例及擴(kuò)展
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/117322.html
摘要:上介紹為屬性指定在什么情況下如果有某個(gè)特定的圖形元素可以成為鼠標(biāo)事件的。屬性值有其中默認(rèn)屬性為。當(dāng)值為表示鼠標(biāo)事件穿透該元素并且指定該元素下面的任何東西。網(wǎng)友敘帝利給出了一種使用場(chǎng)景。加上則不會(huì)響應(yīng)事件了。 MDN 上介紹為 CSS 屬性指定在什么情況下 (如果有) 某個(gè)特定的圖形元素可以成為鼠標(biāo)事件的 target。pointer-events 屬性值有: /* Keyword va...
摘要:上介紹為屬性指定在什么情況下如果有某個(gè)特定的圖形元素可以成為鼠標(biāo)事件的。屬性值有其中默認(rèn)屬性為。當(dāng)值為表示鼠標(biāo)事件穿透該元素并且指定該元素下面的任何東西。網(wǎng)友敘帝利給出了一種使用場(chǎng)景。加上則不會(huì)響應(yīng)事件了。 MDN 上介紹為 CSS 屬性指定在什么情況下 (如果有) 某個(gè)特定的圖形元素可以成為鼠標(biāo)事件的 target。pointer-events 屬性值有: /* Keyword va...
摘要:值得一提的是,僅僅是鼠標(biāo)事件失效,用鍵還是可以選中該鏈接的,然后打開(kāi),這個(gè)時(shí)候可以去掉標(biāo)簽的屬性,就不能讓鍵選中了實(shí)踐一今天改了一個(gè)眾審中心的。 簡(jiǎn)介 pointer-events: none 真是個(gè)神奇的屬性。 該屬性有什么用?借用 CSS3 pointer-events:none 應(yīng)用舉例及擴(kuò)展 的總結(jié)來(lái)說(shuō):test pointer-events: none 顧名思義,就是鼠標(biāo)事...
摘要:出現(xiàn)一前端同事跟我說(shuō)你把這段加到全局的里面然后,悲劇了,上線后發(fā)現(xiàn)我的圖片都不能點(diǎn)擊了。解決情急之下,在所有需要點(diǎn)擊的標(biāo)簽外邊都包了一層,把點(diǎn)擊事件移到上,了,但是并不知道做了什么導(dǎo)致了這樣的問(wèn)題。 bug出現(xiàn):一前端同事跟我說(shuō):你把這段加到全局的css里面 img{ pointer-events: none } 然后,悲劇了,上線后發(fā)現(xiàn)我的圖片都不能點(diǎn)擊了。 bug解決:情急...
摘要:下面整理出幾種簡(jiǎn)便方式實(shí)現(xiàn)偽元素時(shí)進(jìn)行事件處理,附上例子代碼。代碼關(guān)鍵點(diǎn)在這里,元素禁止響應(yīng)鼠標(biāo)事件關(guān)鍵點(diǎn)在這里,偽元素覆蓋父元素的,響應(yīng)鼠標(biāo)事件代碼只有點(diǎn)擊偽元素才能觸發(fā)第二種通過(guò)阻止事件冒泡的方式實(shí)現(xiàn)基礎(chǔ)代碼同上,將和。 最近項(xiàng)目中遇到點(diǎn)擊一個(gè)圖標(biāo)執(zhí)行某些操作的功能,本來(lái)很簡(jiǎn)單就能實(shí)現(xiàn),但圖標(biāo)卻是 ::after 偽元素實(shí)現(xiàn)的,在印象中好像不能直接對(duì)偽元素進(jìn)行 dom 操作,可項(xiàng)目...
閱讀 3081·2021-11-24 11:14
閱讀 3525·2021-11-22 15:22
閱讀 3213·2021-09-27 13:36
閱讀 725·2021-08-31 14:29
閱讀 1335·2019-08-30 15:55
閱讀 1768·2019-08-29 17:29
閱讀 1152·2019-08-29 16:24
閱讀 2417·2019-08-26 13:48