我想阻止在Boostrap navbar
上进行用户选择,例如:
http://getbootstrap.com/examples/navbar-fixed-top/
如何停止用户选择?
我试过了user-select: none;
但是如果你做CTRL-A就会失败。
注意:我不想阻止用户在页面上复制文字,但我希望通过避免选择导航栏元素来提供更好的用户体验。
答案 0 :(得分:6)
你可以这样做:
.navbar {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
更多信息:
您也可以将::selection
背景颜色设置为none
div.navbar *::-moz-selection {
background: none !important;
}
div.navbar *::selection {
background: none !important;
}
.navbar {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
答案 1 :(得分:1)
在bootstrap 4.5及更高版本中,您只能使用class="user-select-none"