То, что я хочу есть, когда курсор мыши находится в списке категорий, показать подкатегорию и сползание к правой стороне, так же, как в daraz.pk и JSFiddleНа парениях эффект подкатегории шоу и сползание к правой стороне
ответ
добавить следующий класс в ваш CSS, чтобы показать меню при наведении. Теперь вам нужно также отредактировать класс дочернего UL.
.category_menu li:hover ul{
display:block;
}
.right_sliding {
display: none;
position: absolute;
left: 40%;
top: 0;
background: #ffffff;
width: 100px;
margin-left: 20px;
}
Брат же вроде как daraz.pk см ссылка ниже https://www.daraz.pk/ –
\t .category_menu {
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
}
.category_menu > li {
border-bottom: 1px solid;
float: left;
padding: 9px 10px;
width: 100%;
position:relative;
}
.right_sliding {
display: none;
}
.category_menu li a {
color: #000;
font-size: 14px;
text-decoration: none;
}
.fa.fa-arrow-right {
float: right;
font-size: 10px;
margin: 7px 0 0;
}
.category_menu > li > ul {
position: absolute;
position: absolute;
right: -69px;
top: 6px;
}
.category_menu > li:hover > ul {
display:block;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
<ul class="category_menu">
<li>
<a href="#">
<span class="icone fa fa-female"></span>
<span class="cat_name">Womens Fashion</span>
<span class="fa fa-arrow-right"></span>
</a>
<ul class="right_sliding">
<li>
<a href="#">Women1</a>
</li>
<li>
<a href="#">Women1</a>
</li>
<li>
<a href="#">Women1</a>
</li>
<li>
<a href="#">Women1</a>
</li>
<li>
<a href="#">Women1</a>
</li>
</ul>
</li>
<li>
<a href="#">
<span class="icone fa fa-male"></span>
<span class="cat_name">Men Fashion</span>
<span class="fa fa-arrow-right"></span>
</a>
<ul class="right_sliding">
<li>
<a href="#">Men</a>
</li>
<li>
<a href="#">Men</a>
</li>
<li>
<a href="#">Men</a>
</li>
<li>
<a href="#">Men</a>
</li>
<li>
<a href="#">Men</a>
</li>
</ul>
</li>
<li>
<a href="#">
<span class="icone fa fa-mobile"></span>
<span class="cat_name">Phones</span>
<span class="fa fa-arrow-right"></span>
</a>
<ul class="right_sliding">
<li>
<a href="#">Phones</a>
</li>
<li>
<a href="#">Phones</a>
</li>
<li>
<a href="#">Phones</a>
</li>
<li>
<a href="#">Phones</a>
</li>
<li>
<a href="#">Phones</a>
</li>
</ul>
</li>
<li>
<a href="#">
<span class="icone fa fa-home"></span>
<span class="cat_name">Home Appliences</span>
<span class="fa fa-arrow-right"></span>
</a>
<ul class="right_sliding">
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">Home</a>
</li>
</ul>
</li>
<li>
<a href="#">
<span class="icone fa fa-desktop"></span>
<span class="cat_name">Computing</span>
<span class="fa fa-arrow-right"></span>
</a>
<ul class="right_sliding">
<li>
<a href="#">Computing</a>
</li>
<li>
<a href="#">Computing</a>
</li>
<li>
<a href="#">Computing</a>
</li>
<li>
<a href="#">Computing</a>
</li>
<li>
<a href="#">Computing</a>
</li>
</ul>
</li>
</ul>
Следующий пример использует JQuery, чтобы захватить индекс li
элемента, завис над и отображает подменю с соответствующим индексом:
https://jsfiddle.net/pdgxuvse/4/
Я думаю, что вы на правильном пути, вложив подменю рядом с элементом, который вы наводите на дисплей, хотя ... поэтому, возможно, не обращайте внимания на эту часть.
В этом случае вы захотите захватить родительский элемент, а затем элемент подменю в нем и не учитывать значение переменной индекса.
Может дать, что выстрел и не стесняйтесь попросить о помощи :)
- 1. Радиокнопка текст на правой стороне
- 2. Выровнять изображение на правой стороне
- 3. DIV ПОЗИЦИОНИРОВАНИЕ на правой и левой стороне
- 4. Присвоить значение на правой стороне
- 5. Bootstrap SideNav на правой стороне
- 6. класса на парениях родительского элемента
- 7. Пробел на правой стороне сайта
- 8. CSS левой и правой стороне
- 9. Как привязать расширитель к правой стороне ListBox?
- 10. Эффект слайд-шоу
- 11. Эффект слайд-шоу Javascript
- 12. Jquery шоу парения эффект
- 13. слайд-шоу, слайд эффект
- 14. Добавить текст и изображение к правой стороне UITextField
- 15. Прикрепите кнопку к правой стороне экрана, которая реагирует на макет
- 16. Общая полоса прокрутки на правой стороне
- 17. Как выравнивать изображение на правой стороне div?
- 18. «Готово» UINavigationBarButtonItem на правой стороне отрезать
- 19. WebView показывая белую полосу на правой стороне
- 20. Android ImageView - раздражающие пробелы на правой стороне
- 21. Эффект слайд-шоу в iphone
- 22. Как добавить тень только к нижней и правой стороне uiview?
- 23. ул и Ли стили должны прийти к правой стороне
- 24. Как добавить эффект для рычания на шоу?
- 25. Bootstrap два ряда на левой стороне и один на правой
- 26. Сюжетные аннотации точно на правой стороне отвода
- 27. Jquery шоу эффект не работает
- 28. Пространство на правой стороне таблицы html
- 29. Создание JTable со ссылками на правой стороне
- 30. Аннотации типа Scala на правой стороне?
https://jsfiddle.net/Baloch007/5msq8wa3/1/ Plese увидеть код здесь –