最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用CSS的pointer-events屬性實(shí)現(xiàn)鼠標(biāo)穿透效果的神奇技巧

WEB駭客   發(fā)布時(shí)間:2016-06-28 11:55:07   作者:佚名   我要評論
當(dāng)pointer-events的值設(shè)置為none之后,瀏覽器將不會獲得鼠標(biāo)在當(dāng)前位置的層上的點(diǎn)擊事件,而造成鼠標(biāo)穿透的效果!下面就來為大家展開講解一下使用CSS的pointer-events屬性實(shí)現(xiàn)鼠標(biāo)穿透效果的神奇技巧

現(xiàn)代瀏覽器里CSS的職責(zé)范圍和JavaScript的越來越模糊分不清。比如CSS里-webkit-touch-callout屬性在iOS里能禁止當(dāng)用戶點(diǎn)擊時(shí)彈出氣泡框。而本文要說的pointer-events的風(fēng)格更像JavaScript,它能夠:
1.阻止用戶的點(diǎn)擊動作產(chǎn)生任何效果
2.阻止缺省鼠標(biāo)指針的顯示
3.阻止CSS里的hover和active狀態(tài)的變化觸發(fā)事件
4.阻止JavaScript點(diǎn)擊動作觸發(fā)的事件
一個(gè)CSS屬性能做所有的這么多事情!

當(dāng)使用pointer-events:none,表示它將捕獲不到任何點(diǎn)擊,而只是讓事件穿透到它的下面。代碼如下:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <style>   
  2.  .overlay {   
  3.   pointer-events: none;   
  4.  }   
  5. </style>   
  6.     
  7. <div id="overlay" class="overlay"></div>  

如果值是auto,則效果和沒有定義pointer-events屬性相同,鼠標(biāo)不會穿透當(dāng)前層。在SVG中,該值和visiblePainted的效果相同。
這個(gè)pointer-events屬性有很多可以使用的屬性值,但大部分都是針對SVG的:auto, none, visiblePainted*, visibleFill*, visibleStroke*, visible*, painted*, fill*, stroke*, all*, 以及 inherit。

一些需要注意的關(guān)于pointer-events的事項(xiàng):
1.子元素可以聲明pointer-events來解禁父元素的阻止鼠標(biāo)事件限制。
2.如果你對一個(gè)元素設(shè)置了click事件監(jiān)聽器,然后你移除了pointer-events樣式聲明,或把它的值改變?yōu)閍uto,監(jiān)聽器會重新生效?;旧?,監(jiān)聽器會遵守pointer-events的設(shè)定。


相關(guān)文章

  • css屬性pointer-events實(shí)現(xiàn)點(diǎn)擊穿透的示例代碼

    本文主要介紹了css屬性pointer-events實(shí)現(xiàn)點(diǎn)擊穿透的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
    2023-07-19
  • 使用css屬性屏蔽鼠標(biāo)事件的方法(鼠標(biāo)點(diǎn)擊可穿透上層元素)

    這篇文章主要介紹了使用css屬性屏蔽鼠標(biāo)事件(鼠標(biāo)點(diǎn)擊可穿透上層元素)的相關(guān)知識,本文通過截圖實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借
    2020-04-03
  • CSS使用樣式穿透的多種方法

    本文給大家分享CSS樣式穿透的幾種方法,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-10-30

最新評論

黄平县| 湖北省| 宁河县| 星座| 昌都县| 准格尔旗| 镇康县| 深水埗区| 乐昌市| 合水县| 遂昌县| 隆回县| 临夏市| 佛坪县| 准格尔旗| 长岭县| 罗田县| 富平县| 库尔勒市| 苍南县| 海伦市| 麦盖提县| 板桥市| 鹤庆县| 仲巴县| 香格里拉县| 安阳市| 兴化市| 呼伦贝尔市| 沙田区| 巫山县| 苏州市| 油尖旺区| 简阳市| 同江市| 萨迦县| 陆河县| 五莲县| 五大连池市| 汾西县| 仁怀市|