Перейти к основному содержимому

Прозрачность изображения в CSS

Свойство opacity задаёт, насколько прозрачен элемент.

Свойство opacity принимает значение от 0.0 до 1.0:

  • 0.0 — элемент полностью прозрачен
  • 0.5 — элемент прозрачен на 50%
  • 1.0 — значение по умолчанию; элемент полностью видим

Совет: см. главу Фильтры изображений CSS, чтобы узнать, как использовать свойство filter для добавления визуальных эффектов, таких как прозрачность, размытие и насыщенность, к изображениям.

Пример

Установите прозрачность изображения равной 0.5, чтобы сделать его на 50% прозрачным.

Prompt
Создайте страницу, отображающую три изображения леса рядом друг с другом, каждое с разным значением CSS opacity: 0.2, 0.5 и 1.0. Подпишите под каждым изображением его значение прозрачности.
Результат: полная HTML-страница

Позиционирование текста на изображении

Вы можете использовать позиционирование CSS, чтобы разместить текст поверх изображения в разных местах.

Слева сверху

Позиционирование текста в верхнем левом углу изображения.

Prompt
Создайте страницу с широким пейзажным изображением внутри контейнера с position relative. Разместите белый текст «Вверху слева» в верхнем левом углу изображения с помощью абсолютного позиционирования.
Результат: полная HTML-страница

Справа сверху

Позиционирование текста в верхнем правом углу изображения.

Prompt
Создайте страницу с широким пейзажным изображением внутри контейнера с position relative. Разместите белый текст «Вверху справа» в верхнем правом углу изображения с помощью абсолютного позиционирования.
Результат: полная HTML-страница

Слева снизу

Позиционирование текста в нижнем левом углу изображения.

Prompt
Создайте страницу с широким пейзажным изображением внутри контейнера с position relative. Разместите белый текст «Внизу слева» в нижнем левом углу изображения с помощью абсолютного позиционирования.
Результат: полная HTML-страница

Справа снизу

Позиционирование текста в нижнем правом углу изображения.

Prompt
Создайте страницу с широким пейзажным изображением внутри контейнера с position relative. Разместите белый текст «Внизу справа» в нижнем правом углу изображения с помощью абсолютного позиционирования.
Результат: полная HTML-страница

По центру

Позиционирование текста по центру изображения.

Prompt
Создайте страницу с широким пейзажным изображением внутри контейнера с position relative. Разместите белый текст «По центру» точно в центре изображения с помощью абсолютного позиционирования и transform translate.
Результат: полная HTML-страница