Хочу чтобы при наведении становился полупрозрачным блок image-box. А кнопка подробнее наоборот становилась видимой поверх него. Создал вот такой код
div class="col-md-4 col-xs-12" style="margin-top:15px;">
<div class="image-box">
<a href="#" class="image-hover-effect">
<img src="/image/catalog/assets/cat/9.jpg" class="img-responsive" alt="image-banner">
</a>
<a href="#" class="button our-collections">Подробнее</a>
</div>
</div>
Задал такие стили:
.banner-box .image-box:hover {
background: rgba(255, 255, 255, 0.8);
}
.banner-box .image-box::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.0);
}
.banner-box .image-box:hover:before {
background: rgba(255, 255, 255, 0.8);
}
При наведении никакой реакции от image-box, как будто ничего не делал. Сама кнопка "Подробнее" появляется при помощи скрипта, а вот бэкграунд как был так и остается неизменным. Подскажите где я ошибся?