У меня есть 3 блока.
Первый - фоновая картинка, подключенная через CSS
. Два остальных вложены в первый блок и представляют собой одну картинку, подключенную уже в html
и немного текста.
Я хочу применить фильтр только к фоновому изображению, чтобы этот фильтр не задел два блока вложенных в него.
Использовать отступы не хотелось бы.
.layer
{
height: 530px;
background-image: url(../img/imgbox.png);
filter: brightness(55%);
}
<div class="layer">
<div class="tabble"><img src="img/bxccl.png"></div>
</div>
Можно фоновую картинку вынести в псевдоэлемент и применить фильтр к нему.
.layer {
position: relative;
width: 640px;
height: 480px;
}
.layer::before {
position: absolute;
content: ' ';
width: inherit;
height: inherit;
background-image: url(https://placeimg.com/640/480/any);
filter: brightness(55%);
}
.tabble {
position: relative;
}
<div class="layer">
<div class="tabble">
<img src="https://placeimg.com/200/200/any">
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу подогнать кнопку в нужное место при определенном разрешении монитора, имеется такой код формы поиска, HTML: