Автор Тема: Фон (картинкой + цветом) вне блока с контентом и в шапке  (Прочитано 2016 раз)

23 Октябрь 2016, 19:29:10
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Скопируй правила css для футера из установочного пакета.
25 Октябрь 2016, 07:03:06
Ответ #16
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Скопируй правила css для футера из установочного пакета.

В стилях футера я вообще не трогал ничего. Только !important добавил к цвету дефолтной заливки footer-container, а то прозрачная получалась без этого.
Футер обрезается только после вставки двух вышеуказанных строчек в файл header.tpl и global.css
Как убираю эти изменения, то с футером все в порядке становится.
27 Октябрь 2016, 12:33:34
Ответ #17
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решил с футером, поставил в файле header.tpl код сразу после </header>. Теперь норм все.

</header>
<header id="header" class="container">

Тут еще один ньюанс возник с фоновым изображением в шапке и блоком контента при увеличении (уменьшении) масштаба.
Картинка вот таким образом прописана:
header {
  z-index: 1;
  position: relative;
background: url(../img/verh.png) no-repeat 208px 70px !important;
   }

Вот так выглядит при 100% масштабе:


PS Позже заметил, что поле контента так ровно по отношению к меню отображается только в Mozilla.
В других браузерах как на следующем скрине.

При увеличении масштаба картинка смещается вправо и блок контента увеличивается по ширине:



При уменьшении масштаба картинка смещается влево:




            
            
27 Октябрь 2016, 14:17:03
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно указывать координаты фона в %
background: url(../img/verh.png) no-repeat ...% ...% или для разных разрешений создавать свои правила.
28 Октябрь 2016, 15:48:46
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поставил 81% 44%
При уменьшении масштаба по вертикали все нормально . А по горизонтали съезжает вправо.
При увеличении масштаба по вертикали съезжает вниз, по горизонтали становится шире всего остального до краев экрана.

И как быть с блоком контента, расширяющегося при увеличении масштаба на величину отступа 15px, который я задал чтобы слайдеры не примыкали к фону бэкграунда вплотную?
28 Октябрь 2016, 17:21:23
Ответ #20
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитата: Adik
Для этого задают разные размеры для разных разрешений.
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}
основные разрешения экранов, для каждого создаете свои правила.