Страница 1 из 1

Горизонтальное меню

Добавлено: 06 ноя 2009, 21:40
Ichi28

Код: Выделить всё

/* ---------MENU--------------- */
#nav, #nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 border: 1px solid #000;
 background: #000000;
 float: left;
 width: 100%;
}
#nav li {
 float: left;
 position: relative;
 background: #000000;
 back\ground: none;
}

#nav a {
 color: #fff;
 text-decoration: none;
 display: block;
 width: 120px;
 background: #000000 repeat-y right;; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}
#nav a:hover {
 color: #000;
 background: #ccc;
}
#nav li:hover,
#nav li.jshover {
 background: #333;
}

#nav li ul {
 display: none;
 position: absolute;
 background: url('http://kinowood.ucoz.ru/diz/cont.png');
 width: 138px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px
}
#nav li li a {
 width: 118px;
 background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
 display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
 display: none;
 width: 138px;
 top: -9px;
 left: 118px;
 lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
 display: block;
}
/* ------------------------ */


Изображение

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

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 08:10
ViaT
Ichi28, Ты хочешь серые полоски убрать?
Изображение ?
Если да то:

#nav li ul {
display: none;
position: absolute;
background: url('http://kinowood.ucoz.ru/diz/cont.png');
width: 138px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px
}

Я красным выделил что заменять 8-)

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 09:15
Task
красным? :shock:


Код: Выделить всё

/* ---------MENU--------------- */
#nav, #nav ul {
list-style: none;
margin: 0;
padding: 0;
border: 1px solid #000;
background: #000000;
float: left;
width: 100%;
}
#nav li {
float: left;
position: relative;
background: #000000;
background: none;
}

#nav a {
color: #fff;
text-decoration: none;
display: block;
width: 120px;
background: #000000 repeat-y right;; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}
#nav a:hover {
color: #000;
background: #ccc;
}
#nav li:hover,
#nav li.jshover {
background: #333;
}

#nav li ul {
display: none;
position: absolute;
background: #f2f2f2;
width: 138px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px
}
#nav li li a {
width: 118px;
background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
width: 138px;
top: -9px;
left: 118px;
left: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
display: block;
}
/* ------------------------ */


Нужно тут менять цвет:

#nav li ul {
display: none;
position: absolute;
background: #f2f2f2;
width: 138px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px
}

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 09:31
ViaT
Task, Не много ошибся =)
Он вроде про фон =)

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 09:33
Task
#nav li ul {
display: none;
position: absolute;
background: url('ССЫЛКА');
width: 138px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px
}

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 09:33
ViaT
;)

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 15:20
Ichi28
Я говорил совсем про другое, наверное плохо объяснил :?

Для того, что бы открыть меню, я навожу курсор на Новости и в это время фон пункта становится другого цвета (не черного). Потом, когда я начинаю вводить курсором уже в открывшемся меню, фон пункта Новости опять становится черным. А как сделать так, что бы он становился другого цвета, что бы было видно, каким пунктом было открыто меню? :?:

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 18:05
Task
Ссылку на сайт. А так смотри в hover.

Re: Горизонтальное меню

Добавлено: 07 ноя 2009, 19:31
Ichi28
Тему можно закрывать, сам разобрался.