Часто бывает: кликаешь по
button, tab, dropdown-item или card-action и выделяется текст.Интерфейс сразу выглядит менее качественным.
.button {
user-select: none;
}Теперь текст внутри элемента нельзя случайно выделить мышью или тапом.
Это особенно полезно для интерактивных элементов.
button,
.tab,
.badge {
user-select: none;
}Но важно не применять это глобально.
body {
user-select: none;
}Так можно сломать UX: пользователь не сможет копировать текст.
Используй только там, где выделение реально не нужно.
button,
.control,
.actionЭто маленькая деталь, но она заметно улучшает UI.
user-select: none — простой способ сделать интерфейс визуально чище и приятнее.Code Ready | #совет