想要使用CSS禁用鏈接,可以使用pointer-events屬性,該屬性設置在單擊元素時頁面中的元素是否必須響應。下面本篇文章就來給大家介紹一下pointer-events屬性,希望對大家有所幫助。
CSS pointer-events屬性
CSS的pointer-events屬性控制HTML元素對任何鼠標/觸摸事件的響應。當設置disable屬性時,任何元素都不會對分配的任何操作做出反應。
語法:
property-events: auto | none
最低瀏覽器支持:Google Chrome 2.0、Internet Edge 11.0、Mozilla 3.6、Safari 4.0、Opera 9.6及更高版本
pointer-events屬性示例
示例1:
下面的代碼顯示了pointer-events屬性的使用,其中禁用了“a”標記,沒有光標(禁用了“a”標記上的光標指針)。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Disable Link using CSS</title> <style type="text/css"> .not-active { pointer-events: none; cursor: default; } </style> </head> <body> <a href="https://www.html.cn/" class="not-active">Click Here</a> </body> </html>
效果圖:
我們可以注意到,雖然它看起來像一個鏈接,當我們在它上面指針或點擊它時沒有任何反應..
示例2:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Disable Link using CSS</title> <style type="text/css"> .not-active { pointer-events: none; cursor: default; text-decoration: none; color: black; } </style> </head> <body> <a href="https://www.html.cn/" class="not-active">Click Here</a> </body> </html>
效果圖:
原文地址:如何使用CSS禁用鏈接?