Как убрать обводку у кнопки css
5 лет назад
Человек-Молекула
Ответы
Чтобы у элемента button убрать обводку, достаточно выставить свойство border в none. Чтобы исключить появление обводки у кнопки при нажатии, или при переходе на неё с помощью табуляции с клавиатуры необходимо использовать псевдо-классы:
4 года назад
Вячеслав Межуревский
У кнопки бывает два вида обводки: рамка border и контур фокуса outline, который появляется при нажатии или переходе клавишей Tab. Убрать оба:
Не оставляйте кнопку без фокуса
Контур фокуса показывает пользователю клавиатуры, где он находится на странице. Если просто убрать outline, такие пользователи потеряют кнопку. Лучше убрать контур при клике мышью и оставить при работе с клавиатуры — для этого есть :focus-visible:
Браузер сам решает, когда показать :focus-visible: при переходе клавишей Tab — да, при клике мышью — нет.
Убрать обводку у ссылок и полей
У полей ввода вместо контура часто меняют цвет рамки:
Синяя подсветка на телефоне
На мобильных браузерах при нажатии появляется подсветка. Её убирают отдельным свойством:
Если не убирается
- Обводка — это
box-shadow, его добавила библиотека, например Bootstrap. Добавьтеbox-shadow: none. - Стили библиотеки сильнее ваших. Подключите свой CSS после библиотеки или повысьте специфичность селектора.
Стилизацию элементов и доступность разбирают в курсе «Профессиональная вёрстка».
10 дней назад
Никита Вихров






