В идеале фоновое изображение, или фон сайта задается через стили CSS. Но поскольку не все умеют с ними работать, сначала разберемся, как задать фон сайта или отдельной страницы в HTML.

Как изменить цвет фона

В HTML фоновое изображение на сайте задается с помощью атрибута background тега body. Для примера возьмем цвет pink, розовый. Кстати, цвет можно выразить как в буквенной форме (RGB) — pink, red, white, black, так и в буквенно-числовой (HEX) — #000000, #FFFF00 (в этом случае обязательно впереди ставится решетка #).

Либо:

Получаем такой результат:

Как установить фоновое изображение или цвет в html

Как изменить цвет фона в CSS

Также сделать это достаточно просто с помощью такого стиля CSS:

Как установить фоновое изображение на сайт

В CSS фоновый цвет и фоновое изображение можно задать одним свойством background. И если вам требуется установить фоновое изображение в виде картинки на всю страницу сайта, то это можно сделать с помощью следующего стиля CSS:

В скобках после url указывается полный путь к фоновому изображению — вида https://mysite/images/bg.jpg.

Стоит добавить, что фоновое изображение должно находиться в той же папке, что и ваш html-файл, чтобы он правильно смог найти к нему путь. С помощью таких нехитрых действий можно создать для каждой страницы разные фоновые изображения на html.

Пример установленного фона:

Как установить фоновое изображение или цвет в html

Чтобы растянуть фоновое изображение на весь размер окна браузера, используйте свойство background-size: 100%; то есть код уже будет таким:

Зачем устанавливать и цвет, и изображение фона

Небольшой совет — помимо картинки стоит указывать и цвет фона — он будет отображаться на сайте во время загрузки страницы. Оптимально, чтобы цвет сочетался с фоновым изображением и создавал контраст с текстом на сайте. Например, если на сайте используется традиционный черный текст, то стоит подобрать светлый цвет фона и задать светлое же фоновое изображение. В таком случает текст будет легко читаться.

Код в этом случае будет таким:

Часто задаваемые вопросы
Какое значение отвечает за цвет фона?
Какое значение отвечает за фоновое изображение?

 

 

Статья была полезной?