Css 取消连接/图片拖动或者选中_CSS pointer-events
一、浏览器图片或者连接的默认操作
1.默认图片选中拖动
2.默认连接选中拖动
二、CSS pointer-events 取消选中和拖动,取消鼠标默认操作
加上pointer-events: none; 即可取消鼠标选中拖动操作。
<style> .block{ pointer-events: none; } img{ width: 300px; } </style>
<div class="block"> <a href="http://www.jnqianle.cn/"> 济南小程序开发|济南小程序制作|济南小程序定制|济南小程序开发公司 - 千乐微云 <br> 千乐微云是济南小程序开发,小程序定制,小程序制作,微信小程序开发的优秀技术团队。提供专业搭建微信小程序,百度小程序,字节小程序,支付宝小程序等多平台的济南小程序开发公司 </a> <br> <br> <img src="http://www.jnqianle.cn/upload/logo/content/202204/01/3b68f8d0-cdb3-49cb-b4e9-d518700047b6.jpg"> </div>
三、CSS pointer-events 使用介绍
定义和使用
pointer-events 属性用于设置元素是否对鼠标事件做出反应。
浏览器支持
表格中的数字表示支持该属性的浏览器最低版本号。
属性 | 谷歌 | Edge | 火狐 | Safari | Opera |
---|---|---|---|---|---|
pointer-events | 2.0 | 11.0 | 3.6 | 4.0 | 9.0 |
属性值
/* 属性值 */ pointer-events: auto; pointer-events: none; pointer-events: visiblePainted; /* 只适用于 SVG */ pointer-events: visibleFill; /* 只适用于 SVG */ pointer-events: visibleStroke; /* 只适用于 SVG */ pointer-events: visible; /* 只适用于 SVG */ pointer-events: painted; /* 只适用于 SVG */ pointer-events: fill; /* 只适用于 SVG */ pointer-events: stroke; /* 只适用于 SVG */ pointer-events: all; /* 只适用于 SVG */ /* 全局值 */ pointer-events: inherit; pointer-events: initial; pointer-events: unset;
visiblePainted
只适用于 SVG,元素只有在以下情况才会成为鼠标事件的目标:
- visibility 属性值为 visible,且鼠标指针在元素内部,且 fill 属性指定了 none 之外的值
- visibility 属性值为 visible,鼠标指针在元素边界上,且 stroke 属性指定了 none 之外的值
visibleFill
只适用于 SVG,只有在元素 visibility 属性值为 visible,且鼠标指针在元素内部时,元素才会成为鼠标事件的目标,fill 属性的值不影响事件处理。
visibleStroke
只适用于 SVG,只有在元素 visibility 属性值为 visible,且鼠标指针在元素边界时,元素才会成为鼠标事件的目标,stroke 属性的值不影响事件处理。
visible
只适用于 SVG,只有在元素 visibility 属性值为 visible,且鼠标指针在元素内部或边界时,元素才会成为鼠标事件的目标,fill 和 stroke 属性的值不影响事件处理。
painted
只适用于 SVG,元素只有在以下情况才会成为鼠标事件的目标:
- 鼠标指针在元素内部,且 fill 属性指定了 none 之外的值
- 鼠标指针在元素边界上,且 stroke 属性指定了 none 之外的值
visibility 属性的值不影响事件处理。
fill
只适用于 SVG,只有鼠标指针在元素内部时,元素才会成为鼠标事件的目标,fill 和 visibility 属性的值不影响事件处理。
stroke
只适用于 SVG,只有鼠标指针在元素边界上时,元素才会成为鼠标事件的目标,stroke 和 visibility 属性的值不影响事件处理。
all
只适用于 SVG,只有鼠标指针在元素内部或边界时,元素才会成为鼠标事件的目标,fill、stroke 和 visibility 属性的值不影响事件处理。
更多:
Css Transition height auto过渡效果问题整理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2016-11-08 Css3 常见鼠标滑过效果集合
2014-11-08 LinearLayout使用简单实例