Дмитрий К.
181 сообщение
#15 лет назад
Многие наверное юзаю браузер Chrome.
в нем есть такая фишка как подсветка границ поля input.
А как такой же эффект сделать что бы во всех браузерах при фокусе на input граница выделялась?
Никита К.
1594 сообщения
#15 лет назад
Input:focus
{
border-color: #...;
}

Ну как то так
Дмитрий К.
181 сообщение
#15 лет назад
Ну это меняется только цвет бордюра
У Хрома как бы подсветка идет
Кирилл Е.
2817 сообщений
#15 лет назад
Если в двух словах - я бы делал как-то так:

html:
<div id='some_input_bg'>
<input type='text' id='some_input' />
</div>

css:
input#some_input {border: none;}

javascript:
d=function(id){return document.getElementById(id);}

d('some_input').onfocus = function(){d('some_input_bg').style.background='url(active.png)'}

d('some_input').onblur = function(){d('some_input_bg').style.background='url(no-active.png)'}


active.png - картинка инпута, как в хроме (типа с подсветкой)
no-active.png - вид инпута как обычный
Сергей Шпак
596 сообщений
#15 лет назад
Проще переделать то что предложил kirilev, но только на чистом цсс (грубо говоря симбиоз предложений Anexroid и kirilev)
(правда с кроссбраузерностью могут быть проблемы)