Доверьте продвижение нам

Lion Digital Agency

интернет-маркетинг

теги:

Категории

Рубрики
Настройка и сопровождение рекламного кабинета Яндекс Директ.
от 14000 
Услуги SEO копирайтера под ключ. Пишем качественные тексты.
от 950 
Разработка сайтов под ключ. Работаем с такими системами, как Worpress, 1C-Bitrix, Tilda. Закажите разработку в Lion Digital и получите по настоящему продающий сайт.
от 32900 

Как сделать текст внутри картинки css

Чтобы разместить текст внутри картинки в CSS, вы можете использовать несколько подходов.

  1. С помощью свойства background-image:

HTML:

<div class="image-with-text">
  <div class="text-container">
    <h2>Заголовок текста</h2>
    <p>Некоторый текст описания</p>
  </div>
</div>

CSS:

.image-with-text {
  background-image: url('path-to-image.jpg');
  background-size: cover;
  background-position: center;
  height: 400px;
  width: 100%;
  position: relative;
}

.text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
}

Этот код создаст блок с картинкой в качестве фона и текстом внутри блока. С помощью свойства background-image заполняем блок фоновым изображением и настраиваем его размер и позицию. Затем, помещаем текст внутри блока с помощью позиционирования элементов CSS.

  1. С помощью тега img:

HTML:

<div class="image-with-text">
  <img src="path-to-image.jpg" alt="alt-text">
  <div class="text-container">
    <h2>Заголовок текста</h2>
    <p>Некоторый текст описания</p>
  </div>
</div>

CSS:

.image-with-text {
  height: 400px;
  width: 100%;
  position: relative;
}

.image-with-text img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  z-index: 1;
}

Этот код создаст блок с изображением в теге <img> и текстом внутри блока в отдельном контейнере. Просто добавляем картинку на страницу с помощью тега <img> и устанавливаем ее размеры с помощью свойств height и width. Затем, помещаем текст внутри блока с помощью позиционирования элементов CSS, используя свойство z-index для помещения текста поверх изображения.

Выберите подход, который лучше всего соответствует вашим потребностям и настройте его с помощью своих стилей.

Поделиться:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Меню

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.