Перейти к содержимому

Как убрать обводку у кнопки css

  • автор:

Как убрать обводку кнопки?

ьфпуы

После нажатия на нее в ie, она обводится так как на картинке. Как убрать это? В стилях я указал, что обводку делать не надо, на браузер все равно обводит ее.

Отслеживать
51.4k 86 86 золотых знаков 267 267 серебряных знаков 505 505 бронзовых знаков
задан 31 июл 2011 в 4:33
413 4 4 золотых знака 14 14 серебряных знаков 33 33 бронзовых знака
Что именно вы указали? outline: none?
31 июл 2011 в 5:34
border none
31 июл 2011 в 10:28
31 июл 2011 в 10:29

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

Существует такой атрибут как outline в css. Он отвечает за ободку вокруг button/input/textarea/.

a.no-outline

Отслеживать
ответ дан 14 дек 2016 в 15:58
160 2 2 серебряных знака 16 16 бронзовых знаков

Это у вас устанавливается фокус на кнопке, чтобы снять его или установить на другой элемент, нужный вам, используйте ниже приведённый JS. На javascript установить и снять фокус будет так:

 document.getElementById("focus_del").focus(); document.getElementById("focus_del").blur(); 

С помощью установки курсора вы можете указывать после каких действий можно нажать например просто энтер, дабы не тянуться пользователю за мышкой.

Как убрать рамку у кнопок?

По умолчанию, браузер добавляет к кнопкам рамку, которая меняет свой стиль при изменении цвета фона кнопки. Вот как выглядит такая кнопка.

Сама рамка устанавливается через универсальное свойство border, оно одновременно определяет толщину рамки, её стиль и цвет. Соответственно, чтобы у кнопки убрать рамку есть три способа:

  • задать нулевую толщину рамки;
  • указать стиль рамки как none или hidden ;
  • установить прозрачный цвет рамки.

Толщина рамки

Используем свойство border-width с нулевым значением или универсальное border (пример 1).

Пример 1. Нулевая толщина рамки

Стиль рамки

За стиль рамки отвечает свойство border-style или, опять же, универсальное border . В качестве значения указываем none или hidden (пример 2).

Пример 2. Меняем стиль рамки

Значения none и hidden дают одинаковый результат, но имеют небольшие отличия, которые проявляются только при создании линий в таблицах. Для кнопок эти значения равнозначны.

Прозрачный цвет

В CSS для прозрачного цвета зарезервировано ключевое слово transparent . Так что для рамки пишем свойство border-color или border с этим значением.

Прозрачный цвет рамки удобно задавать в ситуациях, когда рамка меняет свой цвет при наведении на кнопку курсора мыши или при щелчке по кнопке (пример 3).

Пример 3. Цвет рамки

В данном примере сперва задаём параметры рамки, но делаем её прозрачной через transparent . Затем в псевдоклассе :hover устанавливаем желаемый цвет рамки, который будет проявляться при наведении на кнопку.

См. также

  • border-bottom-color
  • border-color
  • border-left-color
  • border-right-color
  • border-top-color
  • Атрибуты
  • Граница в CSS
  • Кнопки
  • Кнопки
  • Кнопки в Bootstrap 4
  • Создание кнопок

Как убрать обводку у кнопки css

Чтобы у элемента button убрать обводку, достаточно выставить свойство border в none. Чтобы исключить появление обводки у кнопки при нажатии, или при переходе на неё с помощью табуляции с клавиатуры необходимо использовать псевдо-классы:

button, button:active, button:focus  border:none; > 

Как убрать обводку у кнопки css

Чтобы начать разбираться в удалении обводки, нам нужен пример, где обводка не удалена, поэтому нам понадобится

Выведем прямо здесь:

Как видим при клике, наша обводка дала о себе знать.

Далее удалим обводку при клике:

Удаляем обводку с помощью «outline:none;»

Как вы знаете css «3 способа css» — будем использовать способ attribute style внутри тега:

Посмотрим результат использования «outline:none;»

Проверьте — исчезла ли обводка при клике.

Еще вариант. убираем обводку инпута

Как вариант можно использовать вот такую конструкцию:

.example:active, .example:hover, .example:focus
Нажмите по инпуту — проверьте, пропала ли обводка при клике.

Убираем обводку элементов по клику

Несколько вариантов найденных в сети. смайлы

Как убрать браузерную обводку у button, input, textarea, checkbox и прочих элементов верстки появляющуюся в состоянии :focus в различных браузерах: mozilla, google chrome.

border: 0px !important;

box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;

input, textarea,input:active, textarea:active

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *