Учебник по HTML

HTML ГЛАВНАЯ Введение в HTML HTML-редакторы Базовый HTML HTML-элементы HTML-атрибуты HTML-заголовки HTML-абзацы HTML-стили HTML-форматирование HTML-цитаты HTML-комментарии Цвета HTML HTML CSS HTML-ссылки HTML-изображения HTML Фавикон HTML-таблицы HTML-списки Блок HTML и встроенный HTML-классы HTML-идентификатор HTML-фреймы HTML JavaScript Пути HTML-файлов HTML-голова HTML-макет HTML Отзывчивый HTML компьютерный код HTML-семантика Руководство по стилю HTML HTML-сущности HTML-символы HTML-смайлики HTML-кодировка HTML-кодирование URL-адреса HTML против XHTML

HTML -формы

HTML-формы Атрибуты HTML-формы HTML-элементы формы Типы ввода HTML Атрибуты ввода HTML Атрибуты формы ввода HTML

HTML- графика

HTML-холст HTML SVG

HTML- медиа

HTML-медиа HTML-видео HTML-аудио HTML-плагины HTML YouTube

HTML -API

HTML-геолокация Перетаскивание HTML Веб-хранилище HTML Веб-воркеры HTML HTML SSE

HTML- примеры

HTML-примеры HTML-викторина HTML-упражнения HTML-сертификат Резюме HTML Доступность HTML

HTML -ссылки

Список тегов HTML HTML-атрибуты Глобальные атрибуты HTML Поддержка HTML-браузера HTML-события Цвета HTML HTML-холст HTML-аудио/видео Типы документов HTML Наборы символов HTML HTML-кодирование URL-адреса Языковые HTML-коды HTTP-сообщения HTTP-методы Конвертер PX в EM Горячие клавиши

HTML фоновые изображения


Фоновое изображение можно указать практически для любого элемента HTML.


Фоновое изображение в элементе HTML

styleЧтобы добавить фоновое изображение к элементу HTML, используйте атрибут HTML и background-imageсвойство CSS:

Пример

Добавьте фоновое изображение в элемент HTML:

<div style="background-image: url('img_girl.jpg');">

Вы также можете указать фоновое изображение в <style> элементе, в <head> разделе:

Пример

Укажите фоновое изображение в <style> элементе:

<style>
div {
  background-image: url('img_girl.jpg');
}
</style>

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

Если вы хотите, чтобы вся страница имела фоновое изображение, вы должны указать фоновое изображение для <body>элемента:

Пример

Добавьте фоновое изображение для всей страницы:

<style>
body {
  background-image: url('img_girl.jpg');
}
</style>

Повторение фона

Если фоновое изображение меньше элемента, изображение будет повторяться по горизонтали и вертикали, пока не достигнет конца элемента:

Пример

<style>
body {
  background-image: url('example_img_girl.jpg');
}
</style>

Чтобы фоновое изображение не повторялось, установите для background-repeatсвойства значение no-repeat.

Пример

<style>
body {
  background-image: url('example_img_girl.jpg');
  background-repeat: no-repeat;
}
</style>

Фоновая обложка

Если вы хотите, чтобы фоновое изображение покрывало весь элемент, вы можете установить для background-sizeсвойства значение cover.

Кроме того, чтобы убедиться, что весь элемент всегда покрыт, установите для background-attachmentсвойства значениеfixed:

Таким образом, фоновое изображение будет охватывать весь элемент без растягивания (изображение сохранит свои первоначальные пропорции):

Пример

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
</style>

Растяжка фона

Если вы хотите, чтобы фоновое изображение растягивалось, чтобы соответствовать всему элементу, вы можете установить для background-sizeсвойства значение 100% 100%:

Попробуйте изменить размер окна браузера, и вы увидите, что изображение растягивается, но всегда закрывает весь элемент.

Пример

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}
</style>

Узнать больше

Из приведенных выше примеров вы узнали, что фоновые изображения можно стилизовать с помощью свойств фона CSS.

Чтобы узнать больше о свойствах фона CSS, изучите наш учебник по фону CSS .