![]() |
Помогите с меню
Подскажите пожалуйста как сделать ефект с меню такой как на http://www.avito.ru/ (на сайте слева)
Я смотрел сорс ихний но что-то не могу понять как ефект синей полоски получается на всю длинну (у меня только заполняется синим текст) |
Достаточно засунуть элементы меню в SPAN или DIV и уже к ним применить JS-код, который будет заменять в элементе *.style.bgColor при событии onmouseover/onmouseout.
|
Код:
...id=mmenu0 onmouseover="mmenu_over(0)" onMouseOut="mmenu_out(0)...Код:
...id=mmenu1 onmouseover="mmenu_over(1)" onMouseOut="mmenu_out(1)... |
Цитата:
Например: PHP код:
CSS: PHP код:
|
Мда..а легче одним выражением в CSS
PHP код:
|
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Isis, твой способ подействует на всю строку... А нужно по границе слова... Или тогда в каждой ячейке создавать по таблице из одной строки, чтобы он не отбивал по ширине самой длинной колонки...
|
Спасибо.
А интересно можно стилями сделать у синего слоя левую и правую гоаницу заокругленными |
Nicca, чисто стилями - нет. Но CSS + JPG и не такую красоту творили...
|
Цитата:
|
| Время: 03:34 |