如何使用CSS禁用链接?

想要使用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>

效果图:

b29dc8ea0c280a3ce1f01a38010d955.png

我们可以注意到,虽然它看起来像一个链接,当我们在它上面指针或点击它时没有任何反应..

示例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>

效果图:

3c5f9754b247c325f0ded74f4b03bbc.png

在这里可以看出它甚至看起来不像一个链接。

以上就是如何使用CSS禁用链接?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏