Как изменить фон сайта картинкой?

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
Аватара пользователя
ToM@TiK
Сообщения: 20
Зарегистрирован: 18 окт 2008, 10:07

Как изменить фон сайта картинкой?

Сообщение ToM@TiK »

Юзал поиск, ввел "фон сайта" выбило 87 страниц со словом сайта, а словом ФОН не одной. По этому создал тему. Заранее извиняюсь если такой вопрос поднимался.

есть картинка размером 3000px x 3000 px дабы подстраивалась под все экраны:
Изображение

Как сделать чтоб фон сайта изменился и эта картинка стала на задний фон + к тому еще и подстраивался под экран монитора.

<body style="background: url('ссылка') no-repeat; margin:0px; padding:0px;">
Пытался сделать но этот код не подстраивается под монитор.

Заранее спасибо за ответ
Youzer
Сообщения: 354
Зарегистрирован: 20 авг 2008, 13:21

Re: Как изменить фон сайта картинкой?

Сообщение Youzer »

а что значит "подстраиваться"? если изменять свои размеры под ширину/высоту экрана - то средствами CSS этого не сделать. да и незачем это, громоздко все слишком получится.

картинка 3000px x 3000 px - это жесть. сколько она у вас весит, если не секрет?

а вообще делается это проще:
ко всему бэкграунду применяется фон одного цвета (для вас - синий), а в футерную часть кладется картинка шириной пикселей в 5 (т.к. рисунок повторяется) с повтором и высотой "чтобы было красиво")

как-то так, например:

Код: Выделить всё

<body style="background: url('ссылка_на_картинку') left bottom repeat-x #синий_цвет; margin:0px; padding:0px;height:100%">


з.ы. подгонять самому придется, я только смысл показал

з.з.ы. и цвет для фона выбран неудачно, читать неудобно будет
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Как изменить фон сайта картинкой?

Сообщение SOKOJI »

ToM@TiK, если это градиент, как у тебя, то делай его шириной в 1-5 пикселей. Затем указывай repeat-x:

Код: Выделить всё

body {
background: url('images/bg.png') repreat-x #fff;
}
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
ToM@TiK
Сообщения: 20
Зарегистрирован: 18 окт 2008, 10:07

Re: Как изменить фон сайта картинкой?

Сообщение ToM@TiK »

Я эту картинку привел как пример,а если мне надо не просто цвет и не градиент, что в этом случае делать? Какой размер ставить тогда? и если с repeat то получится ...
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Как изменить фон сайта картинкой?

Сообщение SOKOJI »

ToM@TiK, ну тогда по максимуму картинку сжимай, и ставь на фон. На счет размера ничего сказать не могу, но чаще всего я встречал 1280x1024.
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
ToM@TiK
Сообщения: 20
Зарегистрирован: 18 окт 2008, 10:07

Re: Как изменить фон сайта картинкой?

Сообщение ToM@TiK »

SOKOJI писал(а):ToM@TiK, ну тогда по максимуму картинку сжимай, и ставь на фон. На счет размера ничего сказать не могу, но чаще всего я встречал 1280x1024.



так какой тогда код ставить? если я поставлю картинку на 1280х1024 а у меня монитор 800х600 то я буду видеть не всю картинку..
Youzer
Сообщения: 354
Зарегистрирован: 20 авг 2008, 13:21

Re: Как изменить фон сайта картинкой?

Сообщение Youzer »

тогда

- либо насоздавать картинок под стандартные разрешения мониторов и выводить нужную через селектор (можно автоматически, используя скрипт определения параметров монитора)

- либо скриптом наподобие этого:
Демо | Описание
Ответить