想要使用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禁用链接?