Есть такой HTML
<div class="us__slaider-container">
<div class="us__img-wrap">
<div class="us__img-slaider">
<div>
<img src="img/us-img__1.png" alt="" class="us__img">
</div>
<div>
<img src="img/us-img__2.png" alt="" class="us__img">
</div>
<div>
<img src="img/us-img__3.png" alt="" class="us__img">
</div>
<div>
<img src="img/us-img__4.png" alt="" class="us__img">
</div>
<div>
<img src="img/us-img__5.png" alt="" class="us__img">
</div>
</div>
</div>
</div>
Тут все просто, кртинки в теге img с классом .us__img (обертки нужны для слайдера слик)
И вот тут встает вопрос, как при наведении на одну картинку, сделать все остальные opacity: 0.5 ?
Нашел вот такую структуру
.us__img {
opacity: 1;
margin-left: 15px;
margin-right: 15px; (маргины для отступов между картинками)
}
.us__img-wrap:hover .us__img {
opacity: 0.5;
}
Но она срабатывает даже когда навожу на отступы между картинками. Как это исправить?