У меня есть <ul>
, который отображается inline-block
и мне нужно, чтобы иметь стрелка появляется, когда элемент активен, см скриншот:Добавление нижней стрелки/треугольник к наведен активного элемента
И здесь является то, что я в настоящее время:
Я уже функциональность с активацией элемента при наведении курсора мыши:
.coffee
$(".solutions-items li").hover ->
$(this).addClass("solutions-items-active").siblings().removeClass "solutions-items-active"
Мои .html
<div class="text-center">
<ul class="solutions-items">
<li class="solutions-items-active"><img class="home-solutions-icon" src="" alt="online shop"></li>
<li><img class="home-solutions-icon" src="" alt="mobile smartphone"></li>
<li><img class="home-solutions-icon" src="" alt="couch commerce tablet"></li>
<li><img class="home-solutions-icon" src="" alt="pos point of sale"></li>
<li><img class="home-solutions-icon" src="" alt="marketplace"></li>
<li><img class="home-solutions-icon" src="" alt="wearables"></li>
<li><img class="home-solutions-icon" src="" alt="e-commerce innovations"></li>
</ul>
</div>
А вот мой CSS:
.scss
.solutions-items li {
display: inline-block;
}
.home-solutions-icon {
height: 7em;
padding: 0.5em;
}
.solutions-items-active {
background: $green;
}
Любые идеи, как я могу справиться с этим? Благодаря !
Вы можете добавить больше кода, и можно включать [JSFiddle] (http://jsfiddle.net) – Mave
Просьба все соответствующие HTML, CSS и JavaScript, которые воссоздают то, что вы уже достигли во втором изображении. Таким образом, мы можем использовать его в качестве основы для наших ответов. –
Просто, чтобы вы знали, вам не нужно JS для стилизации состояний зависания, просто используйте: .solutions-items li: hover {...} –