X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вертикальное выпадающее меню при помощи CSS
The_Fat_Man
The_Fat_Man
Topic Starter сообщение 15.6.2014, 17:05; Ответить: The_Fat_Man
Сообщение #1


Доброго времени суток, уважаемые форумчане! Столкнулся с одной проблемой: не могу грамотно создать вертикальное выпадающее меню (см. прикрепленную картинку), даже с костылями и то не получается, помогите, пожалуйста.

Код в файле index.html:

<!DOCTYPE html>
<html lang="ru" dir="ltr" id="html">
<head>
<meta charset="utf-8">
<title>VNA | Главная</title>

<link rel="stylesheet" href="css/new_elements.css">
<link rel="stylesheet" href="css/style.css">

<script>
document.createElement('header');
document.createElement('nav');
document.createElement('article');
document.createElement('footer');
</script>
</head>
<body>
<header>
<a href="index.html">
<img src="img/logo.png" alt="VNA.BY_logo">
</a>

<nav>
<ul>
<li>
<a href="#">
О нас
</a>
</li>

<li>
<a href="#">Товары и услуги</a>
<ul>
<li><a href=#>Submenu 1</a></li>
<li><a href=#>Submenu 2</a></li>
<li><a href=#>Submenu 3</a></li>
</ul>
</li>

<li>
<a href="#">
Главная
</a>
</li>
</ul>
</nav>
</header>

<article>
<h2>Подул ветер перемен</h2>
</article>

</body>
</html>


Код в файле new_elements.css:

[CSS]
header, nav, footer, article {
display: block;
}

footer {
clear: both;
}
[/CSS]

Код в файле style.css:

[CSS]
* {
padding: 0;
margin: 0;
}

body {
background-color: #dadbdb;
}

header {
background-color: #6e91c1;
overflow: hidden;
}

header a img {
border: none;
}

header nav {
float: right;
min-width: 900px;
width: auto;
}

header nav ul {
list-style: none;
}

header nav ul li {
float: right;
padding:2% 5%;
}

header nav ul li:hover {
background-color:#607FA9;
}

header nav ul li a {
text-decoration: none;
font-family: Arial;
color: #ffffff;
font-size: 2.6em;
}

/* скрываем вложенные пункты меню */

nav ul li ul {
visibility: hidden;
position: absolute;
left: 149px;
top: 200px;
}

/* отображаем вложенное меню при наведении мыши */

nav ul li ul li:hover {
position: absolute;
}

nav ul li:hover ul {
visibility: visible;
}

/* выделяем родительские пункты, при наведении на дочерние */

nav ul li ul li:hover a {
color:#4682B4;
background:#FAFAD2;
}
[/CSS]

P.S. Задали сверстать "резиновый" макет. С горем пополам с частью шапки я справился. но оказалось, что меню должно быть еще выпадающим на втором пункте, как на примере. Тут я потерпел фиаско. Заранее спасибо, что уделили свое свободное время решению или просмотру моей проблемы.[attachment=40365:example.jpg][attachment=40365:example.jpg]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 16.6.2014, 15:32; Ответить: Wins
Сообщение #2


Как то я подобное делал, только там по другому было, но суть также выпадающее меню у крайних пунктов не влазило. Делалось как на http://rozetka.com.ua пункты которые не влазили (боковые) выводились в другую сторону, правда делал на php, если крайние пункты то применялись другие классы.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1759 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3497 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3429 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2206 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30398 19.7.2022, 13:41
автор: Funoman


 



RSS Текстовая версия Сейчас: 26.4.2024, 7:18
Дизайн