html禁止拖拽选择元素、鼠标右键

LIYITONGXUE2022年8月22日
大约 2 分钟...

html禁止对元素拖拽、选择和鼠标右键操作,使得用户在浏览web页面时不能拖拽、右键图片,优化体验。 也可在文字标签上使用,使用户鼠标移入文字时,鼠标不变为选中状态(即鼠标样式变为:I)

1 禁止拖拽、鼠标右键

<img
	src="图片地址"
	class="unselectable"
	draggable="false"
	oncontextmenu="return false;"
 />

提示

其中class="unselectable"是添加一个名为unselectable的CSS类,draggable="false"为禁止拖拽,oncontextmenu="return false;"为禁止鼠标右键。

2 添加css属性禁止选中

<style>
	.unselectable {
	  -moz-user-select: -moz-none;
	  -khtml-user-select: none;
	  -webkit-user-select: none;
	  -o-user-select: none;
	  user-select: none;
	}
<style>

参考链接:https://blog.csdn.net/weixin_45066149/article/details/119520229open in new window

另外:Vue.js可在元素标签内添加@dragstart.prevent@selectstart.prevent阻止拖拽、选择。

<img class="" src="" @dragstart.prevent />
<div class="" @selectstart.prevent>Copyright © 2021-2022 LIYITONGXUE</div>
上次编辑于: 2022/8/22 09:50:50
评论
Powered by Waline v2.6.2