Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » css вертикальное двух уровневое меню, как сделай третий ?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите сделать третий уровень меню.
 
css

Код:
 
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 256px;
font-size:14px;
}
 
.glossymenu li{
position: relative;
margin:0; padding:5px 0 10px 0; background:url(../images/menu-bg.png) 10px 100% no-repeat; list-style-type:none;
}
 
.glossymenu li ul{
position: absolute;
width: 256px;  
left: 0;
top: 0;
padding-left:10px;
display: none;
filter:alpha(opacity=100);
-moz-opacity:1;
background-color:#F8F8F8;
font-size:12px;
-webkit-box-shadow: 6px 6px 5px rgba(50, 50, 50, 0.21);
-moz-box-shadow:    6px 6px 5px rgba(50, 50, 50, 0.21);
box-shadow:         6px 6px 5px rgba(50, 50, 50, 0.21);
}
 
.glossymenu li a{
width: auto;
display:block; padding:4px 0 0 5px; min-height:20px; text-transform:uppercase; text-decoration: none; color:#CB0000;
}
 
.glossymenu li a:hover{
color: #FF6D6E;
}
 
/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */
 

 
html

Код:
 
<ul id="verticalmenu" class="glossymenu">
 <li><a href="#">Солнечные коллектора</a>
  <ul>
    <li><a href="#">Вакуумные </a></li>
    <li><a href="#">Плоские </a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Фотоэлектрические</a>
    <ul>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
   </ul>
   </li>
  </ul>
 </li>
</ul>
 

 
Добавлено:
Я в html третий добавил, он есть, но он не с права в конце блока второго, а поверх, закрывает разделы все.

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 08:18 22-08-2013
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а стиль для третьего кто определит? Со сдвигом соответствующим.

Всего записей: 16269 | Зарегистр. 13-02-2003 | Отправлено: 13:15 22-08-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да стиль написать не проблема, как правильно сделать то?
 
так?
 

Код:
<ul id="verticalmenu" class="glossymenu">
 <li><a href="#">Солнечные коллектора</a>
  <ul>
    <li><a href="#">Вакуумные </a></li>
    <li><a href="#">Плоские </a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Фотоэлектрические</a>
    <ul id="stil3">
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
    <li><a href="#">Гибридные</a></li>
   </ul>
   </li>
  </ul>
 </li>
</ul>  

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 14:18 22-08-2013
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
да стиль написать не проблема, как правильно сделать то?  

стиль в цсс определить. Для третьего уровня.  
Что это должно быть, как выглядеть, где расположено (на сколько сдвинуто)  
у вас в одном позиция "относительная" (относительно чего?), в другом абсолютная (опять же, сдвиг относительно начала страницы не определен, в левом верхнем углу чтоль слой рисовать?), а для третьего кто хотя бы определит, чего это будет?

----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16269 | Зарегистр. 13-02-2003 | Отправлено: 14:48 22-08-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скрин

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 15:10 22-08-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вписываю стиль, но он не работает, как быть то? срабатывает тот что поверх.
 
Добавлено:
Реализовал отступ немного по другому, раз стиль от второго уровня в третьем.
 
В третий стиль вставил, <ul style="margin-left:250px">

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 12:09 28-08-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » css вертикальное двух уровневое меню, как сделай третий ?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru