使用CSS里的user-select属性控制用户在页面上选中的内容
2023-09-27 14:21:32 时间
CSS里的user-select属性用来禁止用户用鼠标在页面上选中文字、图片等,也就是,让页面内容不可选。也可以只允许用户选中文字,或者全部都放开,用户可以同时选中文字、还包括文本里的图片、视频等其它东西。user-select属性的作用是元素级别的,它不仅可以作用整个页面,也可以只在指定的元素和其子元素上生效。
写这篇文章的时候,“user-select”属性在各大浏览器里都还是实验性的属性,以后有可能废弃,也有可能转正,目前使用各种浏览器引擎前缀,它的作用还是能发挥的不错的。
我们来先看看user-select属性的语法:
-
user-select: none;
-
user-select: auto;
-
user-select: text;
-
user-select: contain;
-
user-select: all;
-
//火狐浏览器
-
-moz-user-select: none;
-
-moz-user-select: text;
-
-moz-user-select: all;
-
//谷歌浏览器
-
-webkit-user-select: none;
-
-webkit-user-select: text;
-
-webkit-user-select: all;
-
//IE
-
-ms-user-select: none;
-
-ms-user-select: text;
-
-ms-user-select: all;
-
-ms-user-select: element;
下面是“user-select”属性的属性值介绍:
none
- 禁止用户选中
text
- 对用户的选择没有限制
all
- 目标元素将整体被选中,也就是说不能只选中一部分,在你用鼠标选中部分文字时,浏览器会自动选中整个元素里的内容。(谷歌浏览器里好像不太灵?)
相关文章
- input属性控制弹出键盘类型
- PHP权限控制设计
- 42 vue3过渡和动画属性控制过渡时长
- OSG addEventHandler W键显示网格 L键控制光照 F键切换全屏窗口 S键显示统计数据 事件处理器
- 基于system generator的LED控制模型设计
- 《python 与数据挖掘 》一 2.3 流程控制
- Windows+bat+控制dos窗口属性
- 【快应用】如何通过计算属性控制组件样式
- ROS多机通信(ssh控制)
- Qt编写安防视频监控系统60-子模块4云台控制
- Qt编写的项目作品16-Onvif搜索和云台控制工具
- 【快应用】如何通过计算属性控制组件样式
- k8s 准入控制
- 向jupyter notebook插入图片并控制大小和对齐方式