css3禁止选中文本图片

1、user-select

禁止用户选取文本,禁止用户选中图片变蓝

user-select:none | text | all | element
默认值:text
适用于:除替换元素外的所有元素

取值

none:
文本不能被选择

text:
可以选择文本

all:
当所有内容作为一个整体时可以被选择。如果双击或者在上下文上点击子元素,那么被选择的部分将是以该子元素向上回溯的最高祖先元素。

element:
可以选择文本,但选择范围受元素边界的约束

2、user-drag

禁止用户拖拽图片、链接等元素;

user-drag:auto | element | none
默认值:auto
适用于:所有元素
继承性:有

取值

auto:
使用默认的拖拽行为,这种情况只有图片和链接可以被拖拽。

element:
整个元素而非它的内容可拖拽。

none:
元素不能被拖动。在通过选中后可拖拽。

<img src=”solo.jpg” ondragstart=”return false;” >  

oncontextmenu=”return false;” //禁止鼠标右键  
ondragstart=”return false;” //禁止鼠标拖动  
onselectstart=”return false;”//文字禁止鼠标选中  
onselect=”document.selection.empty();”//禁止复制文本 

3、给body加上或给不想选中的元素外包div加上

onselectstart="return false;" unselectable="on" //解决集体拖动问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值