Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Выпадающее меню при наводке на картинку
Дата: Пн, 19.08.2013, 01:04:00 | Сообщение # 1
Аватарка Towa
OFF
Премиум
2013 Сообщения:
11 Награды:
80 Отзывы:
Сайт пользователя:
Хочу воплотить скрипт в реальность, но не могу понять как...вообщем нужно сделать, что бы при наведение на картинку выпадало подменю

что-то типа такого

вот код ксс

Код
.head_menu {background:#333333; width: 100%; height: 44px; position: fixed;z-index: 9999;}  
.head_menu .head_menu_in {width: 1000px; margin: 0 auto; overflow: hidden;}  

.head_menu .head_menu_in .head_menu_logo {float: left; padding: 3px 0 0 0;}  
.head_menu .head_menu_in .head_menu_logo a {font-size:24px;color:#fff;font-family: 'PT Sans', Arial, Tahoma; font-weight:bold;}  
.head_menu .head_menu_in .head_menu_logo a:hover {opasity:0.8;}  

.head_menu .head_menu_in nav.head_menu_top {overflow: hidden;float: left;}  
.head_menu .head_menu_in nav.head_menu_top ul, .head_menu .head_menu_in nav.head_menu_top ul li {display: block; list-style: none; padding: 0; margin: 0;}  
.head_menu .head_menu_in nav.head_menu_top ul {height: 44px;}  
.head_menu .head_menu_in nav.head_menu_top ul li {float: left; height: 44px; font-size: 14px; font-weight:bold; font-family: 'Open Sans Condensed'; text-transform: uppercase;}  
.head_menu .head_menu_in nav.head_menu_top ul li a {display: block; text-decoration: none; color: #dddcdc; line-height: 44px; padding: 0 14px;}  
.head_menu .head_menu_in nav.head_menu_top ul li a:hover {text-decoration: none; color: #dddcdc; background:#272727;}  

.head_menu_right {float: right; height: 44px; font-size: 14px; font-weight:bold; font-family: 'Open Sans Condensed'; text-transform: uppercase;}  
.head_menu_right a {display: block; text-decoration: none; color: #dddcdc; line-height: 44px; padding: 0 14px;}  
.head_menu_right a:hover {text-decoration: none; color: #dddcdc; background:#272727;}


вот код хтмл

Код
<div class="head_menu" >  
<div class="head_menu_in">  

<div class="head_menu_right">  
<a href="/index/3" class="registraciya">Добавить</a>  
</div>  

</div>  
</div>  
<div style="height:44px;width:100%;"></div>
Прикрепления: 5364930.png (1.6 Kb)

Дата: Пн, 19.08.2013, 15:15:48 | Сообщение # 2
Аватарка Tiny
OFF
Постоянный
516 Сообщения:
6 Награды:
92 Отзывы:
Towa, а что мешает не мучиться с этим меню, а переделать под свой стиль другое, в котором уже учтены подпункты?
Ну, например, вот так:
css:
Код
#menu {
/* -- Фон меню --*/
background:#333333;
border-bottom: 1px solid #abacad;
/* -- Высота меню --*/
width: 100%;
height: 44px;
position: fixed;
z-index: 9999;
margin-bottom: 15px;
/* -- Размер шрифта меню --*/
font-size: 14px;
font-weight:bold;
font-family: 'Open Sans Condensed'; text-transform: uppercase;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu > ul > li {
position: relative;
float: left;
z-index: 20;
      }
#menu > ul > li:hover {
/* -- Цвет фона ссылок подменю --*/
background:#272727;
height: 44px;
}
#menu > ul > li > a {
/* -- Размер шрифта подменю --*/
font-size: 15px;
/* -- Цвет ссылок подменю --*/
color: #FFF;
line-height: 14px;
text-decoration: none;
display: block;
/* -- Отступы подменю --*/
padding: 12px 15px 11px 15px;
z-index: 6;
position: relative;
}
#menu > ul > li > div {
display: none;
background: #FFFFFF;
position: absolute;
z-index: 5;
padding: 5px;
-o-border-radius: 0px 0px 5px 5px;
-ms-border-radius: 0px 0px 5px 5px;
-khtml-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
background:#333333;
}
#menu > ul > li:hover > div {
display: table;
}
#menu > ul > li > div > ul {
display: table-cell;
}
#menu > ul > li ul + ul {
padding-left: 20px;
}
#menu > ul > li ul > li > a {
text-decoration: none;
padding: 4px;
color: #FFFFFF;
display: block;
white-space: nowrap;
min-width: 120px;
}
#menu > ul > li ul > li > a:hover {
background:#272727;
}
#menu > ul > li > div > ul > li > a {
color: #FFFFFF;
}

html:
Код

<div id="menu">
<ul>
<li>
<a href="/index/3" class="registraciya">Добавить</a>
<div>
<ul>
<li><a href="#">Файл</a></li>
<li><a href="#">Видео</a></li>
<li><a href="#">Новость</a></li>
<li><a href="#">Запись в блог</a></li>
</ul>
</div>
</li>
<li><a href="#">Войти</a>
</li>
</ul>
</div>

Или нужно переделать именно то, что выше?
Сообщение отредактировал Tiny - Пн, 19.08.2013, 15:17:20
Дата: Вт, 27.08.2013, 03:24:18 | Сообщение # 3
Аватарка Towa
OFF
Премиум
2013 Сообщения:
11 Награды:
80 Отзывы:
Сайт пользователя:
Tiny, good да, желательно просто добавить выпадение в меню выше good

Дата: Вт, 03.09.2013, 11:15:11 | Сообщение # 4
Аватарка WOLFMAN
OFF
Banned Users
777 Сообщения:
14 Награды:
39 Отзывы:
Skype пользователя:
Сайт пользователя:
Цитата (Towa)
что-то типа такого

выложи изображение или конкретно свой вид меню, я сделаю, а делать что-то типа, нет желания.
  • Страница 1 из 1
  • 1
Поиск: