forum.okis.ru http://forum.okis.ru/ |
|
Меню http://forum.okis.ru/viewtopic.php?f=10&t=4632 |
Страница 1 из 1 |
Автор: | crash98 [ 25 сен 2014, 18:09 ] |
Заголовок сообщения: | Меню |
Добрый вечер. Мне нужен такой код в CSS, что бы при наводке мыши на пункт из меню автоматически разворачивалось подменю. А то, чтобы открыть подменю обязательно нужно нажать на меню переждать загрузку и только тогда откроются другие страницы из меню. Это сделать возможно? |
Автор: | crash98 [ 28 сен 2014, 16:09 ] |
Заголовок сообщения: | Re: Меню |
А что все молчат? Может подскажите мне, 48 просмотров и ни одного ответа.... ![]() |
Автор: | crash98 [ 29 сен 2014, 18:00 ] |
Заголовок сообщения: | Re: Меню |
Уже не нужно, сам узнал. Напишу сюда код, что бы все знали: <!DOCTYPE html> <html> <head> <title>Меню</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="mainmenu"> <ul id="nav"> <li><a href="">Меню 1</a> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> </ul> </li> <li><a href="">Меню 2</a> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> </ul> </li> <li><a href="">Меню 3</a> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> </ul> </li> </ul> </div> </body> </html> Файл style.css: #mainmenu { float:left; } #mainmenu ul { margin: 0; padding: 0; list-style: none; } #mainmenu ul li { position: relative; float:left; } #mainmenu ul li ul, #mainmenu ul li ul li { width:130px; } #mainmenu li ul { position: absolute; left: 0; top: 29px; display: none; float:left; } #mainmenu ul li a { float:left; color: black; width:130px; font-size:16px; padding: 5px 0 5px 0; text-align:center; background: #CCCCCC; } #mainmenu li ul li a { padding:5px 0 3px 10px; text-align:left; font-size:12px; width:120px; background: #EEEEEE; } #mainmenu li ul li a:hover { background: #152C36; color:White; } * html #mainmenu ul li { float: left; height: 1%; } * html #mainmenu ul li a { height: 1%; } #mainmenu li:hover ul, #mainmenu li.over ul { display: block; } |
Автор: | Alisa [ 15 ноя 2014, 21:51 ] |
Заголовок сообщения: | Re: Меню |
crash98 А можно с помощью этого кода: Код: li:hover ul{display:block} Нашла на форуме, вот http://forum.okis.ru/viewtopic.php?f=21&t=2069&start=10 Код рабочий, я его применила, смотрится замечательно. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |