Увеличение фона.

Статус
В этой теме нельзя размещать новые ответы.

Tawil

Проверенные
Сообщения
79
Реакции
1
Баллы
11,005
Добрый вечер, форумчане!
Столкнулся с такой проблемой: при переходе на новую страницу форума, допустим в любую тему, увеличивается размер изображения, используемого в качестве фона. Как избежать данного увеличения?
 
body
Уберите
Код:
background-size: cover;
Тогда фон будет не способен нормально работать у пользователей, с разрешением 1920х1080. Он будет отображаться в пол экрана.
Что посоветуете?
 
Код:
body {
background: url('КАРТИНКА') fixed no-repeat 50% 0%;
}
html {
overflow-y: scroll !important;
}
Спасибо, опробую.
Мобильная версия хорошо будет отображаться? А то на данный момент тоже в пол экрана.
 
Для начала вообще хотелось бы узнать по какой инструкции Вы его туда добавляли...
Загрузил исходную картинку по пути: styles > scroll > хenforo > color-picker > картинка.
Потом указал путь к ней в настройках стиля > основное > тело страницы > фон.
 
Поищите вот такой плагин в гугле: Header & Background Evolved и вообще проблем быть не должно. :-)
Поищу :)

Hope, а что делать с изображением фона при входе с мобильного устройства? Ведь он отображается в пол экрана: image.jpg
Если установить фон с помощью данного плагина, эта ситуация изменится?
 
А вообще вот конечно хорошая вещь: Можно всё под себя настроить, тут же посмотреть/сравнить и т.п. :)

Если установить фон с помощью данного плагина, эта ситуация изменится?
Не знаю, не тестировал.

Зачем Вам вообще фон на мобильной версии? Уберите его:
Код:
<xen:if is="@enableResponsive">
@media (max-width:@maxResponsiveNarrowWidth) {
    body {
        background-image: none !important;
    }
}
</xen:if>
 
Ну можно попробовать так... Удаляйте все Ваши предыдущие манипуляции, в шаблон EXTRA.css добавляйте:
Код:
html {
  background: url(/@imagePath/xenforo/background/your_image.jpg) !important;
  background-attachment: fixed !important;
  background-size: cover !important;
}

Кладёте картинку своего фона по пути: /styles/папка_Вашего_стиля/xenforo/background/ - и смотрите, что получилось. :) Только не забудьте в коде сменить название изображения на своё.

Да, а для того, чтобы убрать фон при использовании мобильных устройств, в шаблон EXTRA.css добавьте такое:
Код:
@media (min-width: 1025px) {
html {
  background: url(/@imagePath/xenforo/background/your_image.jpg) !important;
  background-attachment: fixed !important;
  background-size: cover !important;
}
}

@media (max-width: 1025px) {
#header {
  background-color: @primaryDarker !important;
}
}

Опять же изменяя в коде название изображения на своё.
 
Ну можно попробовать так... Удаляйте все Ваши предыдущие манипуляции, в шаблон EXTRA.css добавляйте:
Код:
html {
  background: url(/@imagePath/xenforo/background/your_image.jpg) !important;
  background-attachment: fixed !important;
  background-size: cover !important;
}

Кладёте картинку своего фона по пути: /styles/папка_Вашего_стиля/xenforo/background/ - и смотрите, что получилось. :-) Только не забудьте в коде сменить название изображения на своё.

Да, а для того, чтобы убрать фон при использовании мобильных устройств, в шаблон EXTRA.css добавьте такое:
Код:
@media (min-width: 1025px) {
html {
  background: url(/@imagePath/xenforo/background/your_image.jpg) !important;
  background-attachment: fixed !important;
  background-size: cover !important;
}
}

@media (max-width: 1025px) {
#header {
  background-color: @primaryDarker !important;
}
}

Опять же изменяя в коде название изображения на своё.
Все получилось, большое спасибо. Вот только грустно от того, что с мобильного устройства не видно фона. Можно сделать это возможным? Чтобы он отображался в полную меру.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу