Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выпадающее меню на JS
 
 автор: MyBordOf   (04.11.2013 в 17:09)   письмо автору
 
 

Здравствуйте! у меня меню из картинок и ссылок.
При наведении курсором на ссылку, выпадает подменю. Как сделать, чтоб при наведении на картинку выпадало ЭТО ЖЕ подменю?
это можно сделать только с помощью JS?
как мне правильно прописать функцию к данному коду?
код HTML:
<table class="menu_table"> 
<tr class="menu_table_tr_1"> 
<td class="yacheyka"><a href="/" class="r1"></a></td> 
<td class="yacheyka"><a href="/" class="r2"></a></td> 
<td class="yacheyka"><a href="/" class="r3"></a></td> 
</tr> 
</table> 
<ul class="menu"> 
 
<li class="menu_1"> 
<a href="/about">О КОМПАНИИ</a> 
<ul> 
<li> 
<a href="/">О НАС</a><br> 
</li> 
<li> 
<a href="#">ВАКАНСИИ</a><br> 
</li> 
<li> 
<a href="/" class="brd">ИСТОРИЯ</a> 
</li> 
</ul> 
</li> 
</ul>


код CSS:
a.r1 { 
background: url(/elements/img/3.jpg) no-repeat; 
display: block; 
width: 150px; 
height: 85px; 
margin-left: 39px; 

a.r1:hover { 
background: url(/elements/img/2.jpg) no-repeat; 

a.r2 { 
background: url(/elements/img/5.jpg) no-repeat; 
display: block; 
width: 150px; 
height: 110px; 
margin-left: 20px; 

a.r2:hover { 
background: url(/elements/img/4.jpg) no-repeat; 

a.r3 { 
background: url(/elements/img/6.jpg) no-repeat; 
display: block; 
width: 88px; 
height: 66px; 
margin-left: 55px; 

a.r3:hover { 
background: url(/elements/img/7.jpg) no-repeat; 

li.menu_1 { 
float: left; 
margin-top: -39px; 
margin-left: 117px; 
font-size: 25px; 
font-weight: bold; 
z-index: 2; 
position: relative; 
 

li.menu_1 ul { 
display: none; 
padding-left: 10px; 
margin-left: -13px; 
font-size: 18px; 
text-align: center; 
background-color: #2c417d; 
opacity: 0.9; 
width: 192px; 
height: 110px; 

li.menu_1 ul li { 
border: 1px solid #fff; 
margin-left: -5px; 
width: 100%; 
display: block; 
border-left: none; 
border-right: none; 
border-top: none; 
padding: 7px 0; 
 

li.menu_1:hover ul { 
display: block; 
position: absolute; 

li.menu_1:hover ul li { 
float: none; 

li.menu_1:hover ul li a { 
padding: 6px 0 8px; 
color: #fff; 

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования