Поставить картинку на задний фон html/css
картинка задний фон - как поставить картинку на задний фон сайта? Рассмотрим несколько примеров + поставим картинку на задний френ с помощью кнопки! По нажатию на кнопку будет меняться задний фон картинкой.
Подробно о заднем фоне картинкой
- Как сделать картинку задним фоном сайта
- Код готовой страницы с картинкой на заднем фоне
- Установка "картинки на задний фон" с помощью before
- Ставим картинку на задний фон нажимая на кнопку
- Поставить картинку на задний фон нажимая на кнопку №2
- Скачать
Как сделать картинку задним фоном сайта
Для того, чтобы "сделать картинку задним фоном" сайта вам понадобится:
Нам нужна картинка для "заднего фона", у нас есть вот такая картинка:
Выведем её прямо здесь:

Для того, чтобы вывести данную картинку "задним фоном" возьмем каркас простой страницы..
Вам потребуются некие стили css для установки данной картинки на задний фон страницы:
background-size: cover; - растягиваем задний фон на всю ширину и высоту.
overflow: hidden; - применяем если не требуется прокрутка:
Стили(style) для "заднего фона картинкой"
Как вы знаете, что существует "3 способа css", выберем размещение кода в style прямо на странице.
<style>
body {
background: url(https://dwweb.ru/путь../back.png)no-repeat center center fixed;
background-size: cover;
overflow: hidden;
}
</style>
Пример картинки на заднем фоне сайта
Возьмем выше приведенный код картинки на заднем фоне сайта и разместим на отдельной странице: здесьКод готовой страницы с картинкой на заднем фоне
Где взять "Код готовой страницы с картинкой на заднем фоне", чтобы все работало? Выше пунктом я разобрал пример "как поставить картинку на задний фон" на отдельной странице...
Мне останется взять, уже готовый код "с задним фоном картинкой" и разместить его здесь:
Картинку можно взять здесь
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title> Пример страницы с картинкой на заднем фоне</title>
<style>
body {
background: url(back.png)no-repeat center center fixed;
background-size: cover;
}
center {
background: white;
padding: 10px;
opacity: 0.8;
}
</style>
</head>
<body>
<center>Пример простой страницы - для того, чтобы посмотреть код, нажмите ctrl + U</center>
<br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
Пример страницы с установленной картинкой на заднем фоне
Данный код с установленной картинкой на заднем фоне разместим здесьУстановка "картинки на задний фон" с помощью before
Еще один способ поставить "картинку на задний фон" - для этого нам понадобится:
Картинка, которую будем ставить "задним фоном" :
Выведем картинку для заднего фона, прямо здесь с помощью тега img:

Далее нам понадобится теория использования псевдокласса - before
После изучения теории вы сможете написать стили для заднего фона картинкой с помощью before и ваши стили превратятся вот в такие:
<style>
body::before {
content: "";
position: fixed;
left: -50px;
right: -50px;
background: url(https://dwweb.ru/__img/__background/dwweb.ru_500x500.png)center/cover no-repeat;
height: 100%;
}
</style>
Соберем весь код html + css:
Код html с задним фоном картинкой(используя before):
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Пример заднего фона картинкой</title>
<style>
body::before {
content: "";
position: fixed;
left: -50px;
right: -50px;
background: url(https://dwweb.ru/__img/__background/dwweb.ru_500x500.png)center/cover no-repeat;
height: 100%;
}
</style>
</head>
<body>
</body>
</html>
Пример вывода html кода с задним фоном картинкой(используя before):
Ну и далее... возьмем выше приведенный код и выведем его в отдельную страницу смотрим здесьСтавим картинку на задний фон нажимая на кнопку
Для того, чтобы поставить на "задний фон картинку" с помощью кнопки, вам понадобится:
Вам понадобится кнопка для "установки заднего фона":
Javascript для установки на "задний фон картинки"
Далее нам понадобится код javascript, чтобы поставить картинку на заданий фон...
<script>
var thebody =document.querySelector("body");
idbutton3.onclick = function()
{
if(!thebody . classList. contains("example_3"))
{
thebody . setAttribute("class","example_3");
idbutton3. innerHTML = "<red>Отключи задний фон</red>";
}
else
{
thebody .removeAttribute("class");
idbutton3. innerHTML = "Включи background: url";
}
}
</script>
Css код с установленным задним фоном картинкой:
Выше... вы видели код javascript, с помощью которого добавляли класс в тег body в котором есть "задний фон картинкой" - далее этот класс:
<style>
body.example_3::before {
content: "";
position: fixed;
left: -50px;
right: -50px;
background: url(https://dwweb.ru/__a-data/__all_for_scripts/__examples/css/background/back.png)center/cover no-repeat;
filter: blur(10px);
height: 110%;
opacity: 0.3;
z-index: -1;
}
</style>
Пример включения "заднего фона с картинкой" кнопкой
Для того, чтобы поставить картинку на задний фон нажмите кнопку:
Немного грубовато получилось - давайте добавим прозрачности для заднего фона "opacity"
Смотри еще - геометрический фонПоставить картинку на задний фон нажимая на кнопку №2
И пример из старого контента... не буду объяснять, (потому, что аналогично предыдущему пункту, с некоторыми изменениями), как работает второй вариант "Поставить картинку на задний фон нажимая на кнопку" - данный вариант на отдельной странице. и его же в навигации по ссылке можно скачать.
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: