Выпадающее Меню- Каталог Шаблон Движение
#1
Отправлено 23 Октябрь 2014 - 23:23
Огромная при ОГРОМНАЯ просьба детально описать все шаги, а не тыкать по старым темам, как тут http://forum.storela...ch__1#entry2072 или здесь http://forum.storela...ео/#entry79725. Для вас может это элементарно, а мне самому не разобраться
Основные моменты
1) Сам код меню
2)При наведении курсора на кнопку все товары, раскрывается меню каталог с подкатегориями
3) При нажатии на каталог отображается полный список
Очень надеюсь на доходчивый ответ, заранее спасибо.
#2
Отправлено 24 Октябрь 2014 - 01:47
<!-- Верхний блок навигации --> <div class="menu_block_dropdown"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> <div class="img_link_wrapper"><a class="image-link" href="http://{NET_DOMAIN}/"></a></div> {% FOR menu %} {% FOR header %} {% FOR links %} <div class="cat-name"><a href="{menu.header.links.URL}" class="main_category {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></div> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </div> </div> </div> <!-- end Верхний блок навигации -->вставьте:
<!-- Выпадающий каталог --> <div class="menu_block_dropdown mainmenu"> <div class="et_categ_box"> <div id="et_categ_box_scroll"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="nav">{% ENDIF %} <li class="cat-name level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} "> <a class="main_category" href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} </div> </div> </div> <!-- end Выпадающий каталог -->
в самый конец main.css вставьте:
.mainmenu { clear: both; } .mainmenu .nav li { position: relative; } .mainmenu .nav ul { display: none; position: absolute; left: 0; top: 47px; background: #000; width: 200px; } .mainmenu .nav li:hover > ul { display: block; } .mainmenu .nav ul li a { display: block; width: auto; } .mainmenu .nav ul li { float: none; } .mainmenu .nav ul ul { left: 200px; top: 0; } .mainmenu .nav ul ul ul { left: 400px; top: 0; }
#4
Отправлено 24 Октябрь 2014 - 16:26
Dimon74 (24 Октябрь 2014 - 07:57) писал:
Как сделать, что бы подкатегории отображались не на "родительском" уровне, а с верха нового столбика.
#5
Отправлено 25 Октябрь 2014 - 01:00
.cat-name, .sub-cat-name, .subsub-cat-name { display: block; float: left; left: 0; position: relative; top: 0; }замените на:
.cat-name, .sub-cat-name, .subsub-cat-name { display: block; float: left; left: 0; top: 0; }
далее найдите:
.mainmenu .nav li { position: relative; }замените на:
.mainmenu .nav:first-child > li { position: relative; }
#6
Отправлено 27 Октябрь 2014 - 10:42
1)Теперь надо что бы дочерний элемент( подкатегория) выводилась не одной строчкой, а целым блоком по высоте родителя, или набором блоков. Чтобы при переходе от нижней строчки в категории меню не закрывалось. как вот тут http://www.nadommebel.com/
2)Подскажите еще или дайте ссылку на тему как изменить фон промо блока и меню с категориями на прозрачный, как фон текста на слайдере. У меня поменялся только цвет, но не прозрачность.
#7
Отправлено 28 Октябрь 2014 - 05:26
.mainmenu .nav ul { background: none repeat scroll 0 0 #000; display: none; left: 0; position: absolute; top: 47px; width: 200px; }изменяем на:
.mainmenu .nav ul { background: none repeat scroll 0 0 #000; display: none; height: 450px; left: 0; position: absolute; top: 47px; width: 200px; }
2.В style.css найдите:
.promo_block { background: #778899; top: -45px !important; }замените на:
.promo_block { background: rgba(119, 136, 153, 0.5); top: -45px !important; }
подобное изменение проделать и со сл.блоком стилей:
.nav-container { background: #778899; bottom: 0; display: block; float: left; margin-bottom: 0; position: relative; width: 100%; }
#8
Отправлено 28 Октябрь 2014 - 11:21
#9
Отправлено 28 Октябрь 2014 - 15:10
#10
Отправлено 28 Октябрь 2014 - 16:03
#11
Отправлено 28 Октябрь 2014 - 16:22
Дикий ангел (28 Октябрь 2014 - 16:03) писал:
#nav ul { position: absolute; width: 15em; top: 0px; left: -10000px; border: 0; padding: 0; background: #B2B2B2; font-size: 12px; margin-left: 67px; }замените на
#nav ul { position: absolute; width: 30em; top: 0px; left: -10000px; border: 0; padding: 0; background: #B2B2B2; font-size: 12px; margin-left: 67px; }так же найдите
#nav ul li { float: none; border-bottom: 1px solid #FFF; }замените на
#nav ul li { float: left; border-bottom: 1px solid #FFF; width:50%; }
#12
Отправлено 28 Октябрь 2014 - 16:42
1. на него не получается перейти, его наверно ближе надо перенести влево или что с ним делать?
2. выходит не весь список, на данный момент должно было открыться 15 подкатегорий вместо двух
http://st.miravtodop...en_kataloga.jpg
#13
Отправлено 28 Октябрь 2014 - 16:56
Дикий ангел (28 Октябрь 2014 - 16:42) писал:
1. на него не получается перейти, его наверно ближе надо перенести влево или что с ним делать?
2. выходит не весь список, на данный момент должно было открыться 15 подкатегорий вместо двух
http://st.miravtodop...en_kataloga.jpg
#nav li.over ul li.over ul { left: 15em; }на
#nav li.over ul li.over ul { left: 9em; }
#16
Отправлено 28 Октябрь 2014 - 22:21
Vaccina (28 Октябрь 2014 - 05:26) писал:
.mainmenu .nav ul { background: none repeat scroll 0 0 #000; display: none; left: 0; position: absolute; top: 47px; width: 200px; }изменяем на:
.mainmenu .nav ul { background: none repeat scroll 0 0 #000; display: none; height: 450px; left: 0; position: absolute; top: 47px; width: 200px; }
2.В style.css найдите:
.promo_block { background: #778899; top: -45px !important; }замените на:
.promo_block { background: rgba(119, 136, 153, 0.5); top: -45px !important; }
подобное изменение проделать и со сл.блоком стилей:
.nav-container { background: #778899; bottom: 0; display: block; float: left; margin-bottom: 0; position: relative; width: 100%; }
Большое Спасибо, все работает, молоды.
Еще вопросик.
При сене шаблона пропали хиты продаж и новинки, в html вроде код прописан
#19
Отправлено 19 Январь 2015 - 19:50
Понравился новый дизайн Сторленда, решил кое-что перенять.
Долго менял верхнее меню для разных разрешений экрана, вроде как сделал.
1) Теперь нужно сделать меню выпадающее (на скрине).
С данными стилями не получается!
2) При прокрутке вниз верхняя плашка затемняется, нужно сделать так же.
#20
Отправлено 19 Январь 2015 - 19:56
UltraMag (19 Январь 2015 - 19:50) писал:
Понравился новый дизайн Сторленда, решил кое-что перенять.
Долго менял верхнее меню для разных разрешений экрана, вроде как сделал.
1) Теперь нужно сделать меню выпадающее (на скрине).
С данными стилями не получается!
2) При прокрутке вниз верхняя плашка затемняется, нужно сделать так же.
Темы с аналогичным тегами выпадающее меню, горизонтальное меню, горизонтальный каталог
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных