2016-05-18 2 views
0

Я пытаюсь отключить выделение выбранных элементов.Отключить выделение выделенного элемента

Это то, что она в настоящее время выглядит следующим образом:

example with blue glow

Вот что я пытаюсь достичь:

example without blue glow

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

я наткнулся на вопрос Remove Safari/Chrome textinput/textarea glow ранее на StackOverflow, но свойства CSS -webkit-appearance, outline, outline-color и outline-style ничего не исправить.

У меня есть хранилище GitHub на https://github.com/Usernamer/EmojiChrome.

+0

вам нужен контроль клавиатуры в всплывающем окне Do, или мышь щелкает только взаимодействие ты ищешь? – Xan

+0

@Xan Он полагается исключительно на щелчок мышью. Я попробовал управление клавиатурой, но это не сработало. – haykam

ответ

0

Это свечение является изюминкой фокусированного элемента ввода.

Вам нужно правило CSS для :focus псевдо-селектор (рядный, например, но лучше в отдельном файле)

<style> 
    input:focus { outline: none; } 
</style> 
+0

Могу ли я сделать это с помощью HTML, используя: ' '? – haykam

+0

Почему бы и нет, если это CSS, а не JS? Кроме того, встроенный JS-код не разрешен в расширениях. – Xan

+0

А, глядя на ваш код, я вижу проблему. Хорошо, живите и учитесь: [MDN на '