Удаление цвета фокуса в Chrome - PullRequest
5 голосов
/ 15 марта 2012

У меня есть цвет, который появляется в моих полях ввода и текстовой области, когда они сфокусированы:

enter image description here

Это похоже на Chrome, но не на Firefox.

Я попытался изменить цвет с помощью jQuery:

if ($('body').is('#contact')) {
        $('input').focus(function() {
            $(this).css('border', '2px solid #ce1443');
            console.log('focus');
        });

         $('textarea').focus(function() {
            $('textarea').css('border', '2px solid #ce1443');
        });
    }

Однако, это, кажется, только увеличивает текущую границу ... но это ничего не делает, чтобы избавиться от синего цвета.

Ответы [ 3 ]

7 голосов
/ 15 марта 2012

Используйте свойство outline: none CSS: http://jsfiddle.net/ZnefN/.

5 голосов
/ 15 марта 2012

попробуй в css:

input:focus {
    outline: none;
}

и получить все поля ввода и текста и выбрать поля

input:focus, select:focus, textarea:focus {
    outline: none;
}

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

1 голос
/ 15 марта 2012

Это то, что вы можете исправить с помощью CSS:

input:focus {
  outline: 0 none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...