Перейти к содержимому


Замена Белого Фона Страниц!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 sadmagazin

sadmagazin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 134 сообщений

Отправлено 13 Июнь 2015 - 18:34

Добрый день!

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


Заранее спасибо!

#2 Firefly

Firefly

    Активный участник

  • Модераторы
  • 3 810 сообщений

Отправлено 13 Июнь 2015 - 19:12

Просмотр сообщенияsadmagazin (13 Июнь 2015 - 18:34) писал:

Добрый день!

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


Заранее спасибо!

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-color: #ffffff;color: #909090;overflow-x: hidden;position: relative;}

Замените на:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-image: url('ссылка на изображение фона');background-repeat: no-repeat;background-attachment: fixed;color: #909090;overflow-x: hidden;position: relative;}

Желательно использовать изображение с размерами 1920x1080px с расчетом просмотра на дисплеях с высоким разрешением экрана.

#3 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 05 Август 2015 - 06:22

Просмотр сообщенияFirefly (13 Июнь 2015 - 19:12) писал:

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css, найдите код:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-color: #ffffff;color: #909090;overflow-x: hidden;position: relative;}

Замените на:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-image: url('ссылка на изображение фона');background-repeat: no-repeat;background-attachment: fixed;color: #909090;overflow-x: hidden;position: relative;}

Желательно использовать изображение с размерами 1920x1080px с расчетом просмотра на дисплеях с высоким разрешением экрана.

Простите, у меня почему-то не получается. Не подскажете, в чём может быть проблема?

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Август 2015 - 06:42

Попробуйте стиль background использовать для блока:
#wrapper {
	position: relative;
}


#5 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 05 Август 2015 - 19:56

Просмотр сообщенияVaccina (05 Август 2015 - 06:42) писал:

Попробуйте стиль background использовать для блока:
#wrapper {
position: relative;
}

:(  а это где и что на что заменить?

#6 RayLi

RayLi

    Активный участник

  • Модераторы
  • 2 864 сообщений

Отправлено 05 Август 2015 - 20:18

Просмотр сообщенияblacksun92 (05 Август 2015 - 19:56) писал:

:(  а это где и что на что заменить?

Здравствуйте.
Если я вас правильно понял, то сделайте, пожалуйста, следующее:
В шаблоне main.css найдите данный код:

#wrapper {
position: relative;
}

И замените его вот этим вот, например, кодом:

#wrapper {
position: relative;
background-color: #484848;
}


#7 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 06 Август 2015 - 01:59

Просмотр сообщенияRayLi (05 Август 2015 - 20:18) писал:

Здравствуйте.
Если я вас правильно понял, то сделайте, пожалуйста, следующее:
В шаблоне main.css найдите данный код:

#wrapper {
position: relative;
}

И замените его вот этим вот, например, кодом:

#wrapper {
position: relative;
background-color: #484848;
}

Здравствуйте, спасибо за ответ.

Увы, это совсем не то.( Цвет фона изменился вместе с частью слайдера, но background картинки всё равно нет.

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Август 2015 - 07:41

Фон в самом начале вы правильно установили и правильно сделали, что не убрали, в main.css найдите:
#wrapper:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;width: 100%;height: 100%;z-index: -1;}

замените на:
#wrapper:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;}

в данной строке указан фон, который перекрывал ваш

#9 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 06 Август 2015 - 11:48

Просмотр сообщенияVaccina (06 Август 2015 - 07:41) писал:

Фон в самом начале вы правильно установили и правильно сделали, что не убрали, в main.css найдите:
#wrapper:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;width: 100%;height: 100%;z-index: -1;}

замените на:
#wrapper:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;}

в данной строке указан фон, который перекрывал ваш


О, спасибо большое, вот теперь заработало!

#10 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 08 Август 2015 - 05:31

Уточнение по данному вопросу:

Я использую, как и было оговорено, изображение 1920x1080px, однако оно, как бы выразиться, не подгоняется под ширину окна.

То есть, на одном компьютере это выглядит нормально, а на другом, с меньшей диагональю, уже совсем нет.
Подскажите, возможно ли сделать так, чтобы вне зависимости от разрешения и размера фон был виден всегда целиком?

Прикрепленные изображения

  • 2015-08-08_04-52_WowWee.jpg
  • K2gyxFrYv6g.jpg


#11 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Август 2015 - 05:37

В main.css найдите:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-image: url('background.jpg');background-repeat: no-repeat;background-attachment: fixed;color: #909090;overflow-x: hidden;position: relative;}

замените на:
body {margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 20px;background-image: url('background.jpg');background-repeat: no-repeat;background-attachment: fixed;background-size: contain;color: #909090;overflow-x: hidden;position: relative;}


background-size: contain;  - Масштабирует изображение с сохранением пропорций таким образом, чтобы картинка целиком поместилась внутрь блока.

#12 orionych

orionych

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 08 Август 2015 - 09:36

Просмотр сообщенияVaccina (08 Август 2015 - 05:37) писал:

background-size: contain;  - Масштабирует изображение с сохранением пропорций таким образом, чтобы картинка целиком поместилась внутрь блока.

Теперь гораздо лучше, спасибо вам огромное!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных