@Bauss

Как затемнить картинку, не background-image?

Есть div и в нем картинка, как собственно затемнить эту картинку? без использования background-image, так как в этом блоке может быть и больше картинок, background rgba для mask пробовал, не помогло
<div class="mask">
    <img src="" alt="">
</div>
  • Вопрос задан
  • 326 просмотров
Решения вопроса 1
Wolfnsex
@Wolfnsex Куратор тега CSS
Если не хочешь быть первым - не вставай в очередь!
Ну так вот на вскидку, можно воткнуть в блок .mask (если картинки располагаются в нем) блок с абсолютными позиционированием и 100% ширины/высоты, с нужным bg-rgba или сплошной заливкой и прозрачностью... Если по дереву, элемент который должен "затемнять" другие элементы НЕ находится выше элементов, которые он должен затемнять - то затемнить их пожалуй не получиться.

Хотя, в качестве альтернативного варианта, можно рассмотреть CSS-фильтры, за их кроссбраузерность не ручаюсь, пока не нужны были в серьёзных проектах.

P.S. У фильтров можно устанавливать отрицательные значения, в примере по ссылке выше такой возможности нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы