как сделать выскакивающее меню с боку при наведении?
Это меню в контенте, фильтр, чтобы при на ведении на category-parent в таком же самом дизайне выскакивало category-children меню справа
<div class="section-filter">
<div class="section-filter">
<div class="blog-sb-widget multishopcategories_widget">
<h3 class="widgettitle">Категории</h3>
<div class="section-sb-current">
<ul class="section-sb-list">
<li>
<a href="#"><span class="section-sb-label">Electricity <span class="count">1 product</span></span></a>
</li>
<li class="category-parent">
<a href="javascript:void(0);"> Electricity2<span class="count">9 product</span></a>
<ul class="category-children">
<li>
<a href="#"><span class="section-sb-label">Electricity1 <span class="count">3</span></span></a>
</li>
<li>
<a href="#"><span class="section-sb-label">Electricity2 <span class="count">3</span></span></a>
</li>
<li>
<a href="#"><span class="section-sb-label">Electricity3 <span class="count">3</span></span></a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
Ответы (1 шт):
Автор решения: frozencoast
→ Ссылка
Можно обойтись и без JS:
.section-sb-list {
display: inline-block
}
.section-sb-list li {
position: relative
}
.section-sb-list li > ul {
position: absolute;
top: 0;
right: -50px;
opacity: 0;
pointer-events: none;
transform: translateX(100%);
transition: all 0.3s ease-in-out;
}
.section-sb-list li:hover > ul {
opacity: 1;
pointer-events: all;
right: 0;
}
<div class="section-filter">
<div class="section-filter">
<div class="blog-sb-widget multishopcategories_widget">
<h3 class="widgettitle">Категории</h3>
<div class="section-sb-current">
<ul class="section-sb-list">
<li>
<a href="#"><span class="section-sb-label">Electricity <span class="count">1 product</span></span></a>
</li>
<li class="category-parent">
<a href="#"> Electricity2<span class="count">9 product</span></a>
<ul class="category-children">
<li>
<a href="#"><span class="section-sb-label">Electricity1 <span class="count">3</span></span></a>
</li>
<li>
<a href="#"><span class="section-sb-label">Electricity2 <span class="count">3</span></span></a>
</li>
<li>
<a href="#"><span class="section-sb-label">Electricity3 <span class="count">3</span></span></a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
P/S: Стиль родителя сохранен