Индивидуальный фон для определенной страницы

Индивидуальный фон для определенной страницы

02015-05-1858786Денис Абдуллин
Однажды, имея во владении сайт сериалов, я задался вопросом: как сделать свою тематическую обоину для отдельного сериала? Что-бы страничка имела более привлекательный вид. Ответ на этот вопрос нашелся очень быстро: посредством создания и подключения своего файла со стилями к каждой страничке. Что мы сейчас с вами и разберем.

Первый способ

Первое: мы подготавливаем фон. Он должен быть хорошего качества, и желательно размерами не менее 1366x768. Загружаем его на сайт.

Второе: нам необходимо создать файл со стилями. Для этого мы создаем на рабочем столе обыкновенный текстовый файл, и вставляем в него следующее:
Код

body { background-image: url('ФОН') !important;
height: 100%;
background-attachment:fixed;  
background-repeat: no-repeat;
background-position: top center;  
background-size: cover;
}
Нужно заменит слово "ФОН" на ссылку с фоном. И сохраняем все в формате css. Для этого в блокноте нажимаем "Файл" - "Сохранить как...", выбираем в "Тип файла:" - "Все файлы" и в окошке "Имя файла:" в конце дописываем ".css" и нажимаем "Сохранить".
И так же загружаем файл на сайт.

Третье: что-бы наш фон начал отображаться, необходимо подключить файл со стилями к нашей странички. Это мы сделаем с помощью следующей строки:
Код

<link rel="stylesheet" type="text/css" href="ФАЙЛ">
Нужно заменит слово "ФАЙЛ" на ссылку с файлом-стилем.

Теперь при добавлении/редактировании материала, в поле "Полный текст материала:" в конце добавьте выше указанную строку со ссылкой на файл-стиль.
Теперь у вас свой фон на страничке с материалом, который вам нужен.


Второй способ (спасибо пользователю "Balbesskin"):

Добавляем следующий код после тега body на Страничку материала и комментариев к нему:
Код
<style>
  body { background-image: url('$IMG_URL2$') !important;  
  height: 100%;  
  background-attachment:fixed;  
  background-repeat: no-repeat;  
  background-position: top center;  
  background-size: cover;  
  }  
  </style>

Теперь при добавлении/редактировании материала, второе изображение (либо другое, нужно изменить в "$IMG_URL2$" цифру на желаемую) будет отображаться как фон.

Спасибо за внимание!

Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (6)
Aлексей Дьяков 2015-10-19 в 16:21 / МатериалСпам
у меня вообще никак этот код не срабатывает
жаль
0
Марк Яковенко 2015-06-16 в 22:31 / Материал
При втором способе, не будет работать основной фон (если он у вас есть), по этому, советую использовать первый. Так, как при первом, будет фон только на той странице, где вы вставите файл со стилем, а на других основной.
0
Марк 2015-05-21 в 20:15 / Материал
Не вижу смысла в Вашем повторе вышесказанного. Кому как удобно, так и сделает.
0
Марк 2015-05-18 в 19:31 / Материал
Молодец, но сделаем еще проще, просто вместо "$CODE_UCOZ$" поставим "$IMG_URL2$", где вторая картинка при добавлении будет фоном, лови +. Статья будет отредактирована.
5
Марк 2015-05-18 в 18:20 / Материал
Можно. Но не люблю нагромождения стилей в коде. И по вашему примеру фон растягиваться не будет.
0
Кирилл 2015-05-18 в 19:44 / МатериалСпам
Ещё лучше идея ) спасибо )
1
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.