Как затемнить изображение с помощью CSS?
Способ 1. Использование свойства фильтра. Свойство фильтра используется для применения различных графических эффектов к элементу. Функция яркости () может использоваться в качестве значения, чтобы применить линейный множитель, чтобы он казался темнее или светлее, чем оригинал. Чтобы сделать изображение темнее, любое значение ниже 100% можно использовать для затемнения изображения на этот процент.
Синтаксис:
Пример:
How to Darken an Image
How to Darken an Image
The image below is the
The image below is the
Выход:
Способ 2. Использование свойства background-image с линейным градиентом: Свойство background-image в CSS поддерживает использование нескольких фонов, которые накладываются друг на друга. Используя свойство линейного градиента, черный фон используется в качестве переднего слоя, а затемняемое изображение — в качестве заднего слоя. Порядок свойства background-image определяет передний слой, который должен быть указан первым перед определением слоев сзади.
Непрозрачность градиента черного можно изменить, чтобы контролировать степень затемнения. Это может быть использовано соответственно для затемнения изображения по мере необходимости.
Синтаксис:
Пример: использование непрозрачности 0,5 градиента фона для затемнения изображения.
Как сделать затемнение фона через CSS

Очень часто я стал видеть на сайтах затемнение фона. Особенно часто это делается в галереях, где по клику на изображение, оно увеличивается, а вся остальная часть затемняется. Безусловно, практически везде стоит специальный плагин JQuery, но в этой статье я расскажу, как сделать затемнение фона через CSS, не прибегая к JQuery.
Давайте напишу HTML-код:
Здесь я добавил одну таблицу, в качестве тестового контента, который будет затемнён. А также блок TB_overlay, который и является ключевым, то есть он будет затемнять. Привожу CSS-код:
Здесь я постарался прокомментировать, но обратите внимание на свойство opacity. Чем выше значение, тем более сильное затемнение. Максимальное значение 1. Фактически, данный способ затемнения фона через CSS очень прост: идёт наложение на весь контент чёрного блока с определённой прозрачностью.
На мой взгляд, данный способ затемнения очень простой и понятный, поэтому он и применяется чаще всего.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Комментарии ( 8 ):
Добрый вечер, Михаил. Я скопировала код, но появилась только таблица, без всякого затемнения. Почему?
Попробуйте в других браузерах, если не получится, значит, как-то не так подключили стили.
Михаил, добрый день. Я новичок, и учусь писать ХТМЛ странички. Есть такой вот код, наверное он даже вашего производства:
| X |
Здесь на месте этого текста ставьте свой текст или html код.




















