background по ширине окна
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



background по ширине окна Expand / Collapse
Автор
Сообщение
20.07.2007 14:19


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.07.2008 13:23
Сообщ.: 229, Visits: 1 980
всем привет

воможно ли через style объекта body прописать чтобы картинка бэкграунд не мостилась (tile, repeat) а была растянута по ширине и высоте окна браузера

заранее благодарю

Сообщ. #914868
20.07.2007 14:49
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Вроде нет
Сообщ. #914869
20.07.2007 14:56


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.07.2008 13:23
Сообщ.: 229, Visits: 1 980
а жаль
Сообщ. #914871
20.07.2007 15:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.10.2007 4:11
Сообщ.: 219, Visits: 1 804
А если было бы возможно, как ты себе скроллинг представляешь с таким бэкграундом?
Сообщ. #914873
20.07.2007 15:08
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Зачем тебе это понадобилось? Ведь любая картинка при сильном увеличении превратится в набор крупных пикселей. Если же картинка изначально однородная/одноцветная, то ее можно сделать повторяемой и эффект будет такой же как при растяжении.
Сообщ. #914874
20.07.2007 16:13


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 15.03.2008 7:33
Сообщ.: 1 329, Visits: 15 053
Растянуть нельза, управлять повтором можно: background-repeat: no-repeat
Сообщ. #914877
23.07.2007 12:20


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.07.2008 13:23
Сообщ.: 229, Visits: 1 980
захотелось сделать эффект рабочего стола... а растягивать картинку.... я не собираюсь давать людям скролинг... всё в "окошках" а бакграунд можно менять пользователю... с повторяющимися небольшими рисунками (замощение ими рабочего пространства) меня как-то не прильщает.... исходить я хотел из условий что у человека может быть высокое разрешение и соответственно брал большие обои... но если у человекаразрешение маленькое хотел утягивать размер картинки до разрешения экрана... но вот что не нашёл так это где можно параметры картинки бэкграунда менять....

понимаю можно считывать в зависимости от разрешения монитора и подставлять разные картинки под разрешение... но вот думал может есть способ... а на нет и суда нет... буду давать по параметрам монитора папку с бэкграундами...

Сообщ. #914894
23.07.2007 13:21
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
IT-AleX (23.07.2007)
захотелось сделать эффект рабочего стола... а растягивать картинку.... я не собираюсь давать людям скролинг... всё в "окошках" а бакграунд можно менять пользователю... с повторяющимися небольшими рисунками (замощение ими рабочего пространства) меня как-то не прильщает.... исходить я хотел из условий что у человека может быть высокое разрешение и соответственно брал большие обои... но если у человекаразрешение маленькое хотел утягивать размер картинки до разрешения экрана... но вот что не нашёл так это где можно параметры картинки бэкграунда менять....

понимаю можно считывать в зависимости от разрешения монитора и подставлять разные картинки под разрешение... но вот думал может есть способ... а на нет и суда нет... буду давать по параметрам монитора папку с бэкграундами...


Ну раз такая задача, то могу предложить, как вариант использовать обычную вставку рисунка:
вставка скрипта по определение экранной области браузера, не разрешение экрана, а определение экранной области... и вставка данных в:
document.getElementById("fon").width= X;
document.getElementById("fon").height= Y;
<body onload="скрипта по определение экранной области()" onresize="изменение размеров экранной области браузера()">
<img src="img/fon/fon_blue.GIF" id="fon" style="position:absolute;top:0;left:0" width="800" height="600">
и дальше можно указывать за ним другие рисунки...

Наложение на верхний слой нижнего...


----------------------------------
Я безработный...
Возьмите меня на работу. =)
Сообщ. #914895
23.07.2007 13:56