css如何設(shè)置不可點(diǎn)擊的實(shí)現(xiàn)方法

可以通過(guò)設(shè)置元素的pointer-events屬性設(shè)置為none,來(lái)實(shí)現(xiàn)元素不可點(diǎn)擊。
此方法是通過(guò)設(shè)置元素的鼠標(biāo)事件失效來(lái)實(shí)現(xiàn)元素不可點(diǎn)擊。
pointer-events: none;
CSS pointer-events 屬性定義元素是否對(duì)指針事件做出反應(yīng)。
屬性值 | 描述 |
---|---|
auto | 默認(rèn)值。元素對(duì)指針事件做出反應(yīng),比如 :hover 和 click。 |
none | 元素不對(duì)指針事件做出反應(yīng)。 |
initial | 將此屬性設(shè)置為其默認(rèn)值。參閱 initial。 |
inherit | 從其父元素繼承此屬性。參閱 inherit。 |
示例:
<!DOCTYPE html> <html> <head> <style> div.ex1 { pointer-events: none; } div.ex2 { pointer-events: auto; } </style> </head> <body> <h1>pointer-events 屬性</h1> <p>請(qǐng)把鼠標(biāo)指針移至下面的鏈接,查看是否對(duì)指針事件做出反應(yīng):</p> <h2>pointer-events: none:</h2> <div class="ex1">訪問(wèn) <a href="https://www.w3school.com.cn/html/">HTML 教程</a></div> <h2>pointer-events: auto(默認(rèn))</h2> <div class="ex2">訪問(wèn) <a href="https://www.w3school.com.cn/css/">CSS 教程</a></div> </body> </html>
注意:
- pointer-events 的值為 none 時(shí),如果元素上絕對(duì)定位,那在它下一層的元素可以被選中。
- pointer-events: none; 只是用來(lái)禁用鼠標(biāo)的事件,通過(guò)其他方式綁定的事件還是會(huì)觸發(fā)的,比如鍵盤(pán)事件等。
- 如果將一個(gè)元素的子元素 pointer-events 設(shè)置成其他值(比如:auto),那么當(dāng)點(diǎn)擊子元素時(shí),還是會(huì)通過(guò)事件冒泡的形式出發(fā)父元素的事件。
到此這篇關(guān)于css如何設(shè)置不可點(diǎn)擊的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)css設(shè)置不可點(diǎn)擊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
css偽類(lèi) 右下角點(diǎn)擊出現(xiàn) 對(duì)號(hào)角標(biāo)表示選中的示例代碼
這篇文章主要介紹了css偽類(lèi) 右下角點(diǎn)擊出現(xiàn) 對(duì)號(hào)角標(biāo)表示選中,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-22用CSS防Lightbox實(shí)現(xiàn)點(diǎn)擊小圖無(wú)刷新顯示大圖代碼
這篇文章主要介紹了用CSS防Lightbox實(shí)現(xiàn)點(diǎn)擊小圖無(wú)刷新顯示大圖代碼,需代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,要的朋友可以參考下2019-09-09實(shí)現(xiàn)點(diǎn)擊按鈕后CSS加載效果的實(shí)現(xiàn)
這篇文章主要介紹了實(shí)現(xiàn)點(diǎn)擊按鈕后CSS加載效果的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)2019-05-09- 這篇文章主要為大家詳細(xì)介紹了CSS鼠標(biāo)點(diǎn)擊改變圖片透明度,為大家提供改變圖片css透明度屬性的簡(jiǎn)單方法,感興趣的小伙伴們可以參考一下2016-03-08
用CSS中的map標(biāo)簽制作單圖多區(qū)域點(diǎn)擊的示例
這篇文章主要介紹了CSS中的map標(biāo)簽制作單圖多區(qū)域點(diǎn)擊的示例,可在同一張圖片上實(shí)現(xiàn)多個(gè)點(diǎn)擊事件的熱點(diǎn),需要的朋友可以參考下2015-07-20- a標(biāo)簽點(diǎn)擊后會(huì)有虛框,這是一個(gè)很影響視覺(jué)的問(wèn)題,下面有個(gè)不錯(cuò)的解決方法,大家可以參考下2014-02-26
CSS樣式去除input和textarea點(diǎn)擊選中框
input和textarea點(diǎn)擊選中框很影響美觀,有什么方法可以將它去除掉呢?下面有個(gè)不錯(cuò)的方法,需要的朋友可以參考下2013-11-25css實(shí)現(xiàn)點(diǎn)擊滾動(dòng)翻頁(yè)的效果(無(wú)js)
滾動(dòng)翻頁(yè)這樣的效果想必各位在瀏覽網(wǎng)頁(yè)的時(shí)候都有見(jiàn)過(guò)吧,本文將使用純css實(shí)現(xiàn)這個(gè)效果,不含有任何的輔助代碼,感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-22