Как масштабировать картинку, если она в бекграунде?

Старый mweb

Модератор: [mweb team]

Как масштабировать картинку, если она в бекграунде?

Сообщение DVK Пт апр 06, 2007 21:21

Имею вот такую картинку.
http://den.msnsport.ru/for_forum/baiconur.jpg

Например, она в разрешении 1024-768.
Допустим на базе этой картинки надо построить сайт. Она должна быть в качестве фона, но быть на весь экран при любом разрешении! Как это проще сделать?

Я чего-то пока ума не приложу! помогайте!

В идеале надо зашарашить вот таку хрень
http://den.msnsport.ru/for_forum/baiconur1.jpg
Но как сделать, чтобы земля постоянно была в 100% масштабе по горизонтали по отношению к экрану?
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Muerto Пт апр 06, 2007 21:24

На флэше. Больше у меня идей нет. Кстати, на форуме уже всплывал подобный вопрос.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение DVK Пт апр 06, 2007 22:31

Что серьезно? не расстраивайте меня! неужели в 21 веке ничего не придумали на html?
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение DVK Пт апр 06, 2007 22:34

Мдааа, тогда придется делать сайт ограниченный по ширине и на высоких разрешениях будет некрасиво -05-
я расстроен
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Muerto Пт апр 06, 2007 22:49

Ну, можешь измерять скриптом размеры окна, а бэкграунд поставить типа ...src='bcgr.php?x='икс от скрипта' и в ентом файле ресайзь картинку под нужное разрешение. Есно дело не шустрое, но работать думаю должно.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение DVK Пт апр 06, 2007 23:03

Спасибо за помощь -03-
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Muerto Пт апр 06, 2007 23:49

2DVK: Да какая это к черту помощь?! Я так - мысли в слух высказывал. РНР-файл, если хочешь могу написать, но поверь - скорость ресайза плюс загрузки будет такая, что даже локально будет смотрется странновато...
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Padonak Пт апр 06, 2007 23:53

в зависимости от разрешения подгружай разные цсс в которых для каждого разрешения все прописано. ну и естественно сделай столько же разных картинок
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение DVK Вс апр 08, 2007 10:18

А можно ли пользоваться процентами в атрибутах тега img src?

img src=1.jpg width=100% height=20%

Ведь таблицу можно вставлять в процентах от экрана, почему нельзя так же картинку?


Такое прокатит?
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение DVK Вс апр 08, 2007 10:24

Проверил, работает, этло тоже как вариант!!!
То есть можно нижнюю землю просто вставлять в конец страницы и присваивать атрибут ширина=100%
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение DVK Вс апр 08, 2007 12:34

Я справился с проблемой безо всяких скриптов, определяющих разрешение! Все гениальное просто!

http://den.msnsport.ru/projects/baiconur/
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Jedi Вс апр 08, 2007 13:00

афигеть
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение DVK Вс апр 08, 2007 13:07

Что?
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Jedi Вс апр 08, 2007 14:31

не знал что размер картинки можно устаналивать в процентах
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Muerto Вс апр 08, 2007 15:45

А во всех-ли броузерах работает?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение DVK Вс апр 08, 2007 16:19

Самый прикол в том, что у картинки можно ставить параметры ширина и высота в разных форматах!

например height=200 (пикселей) а width=100%

Мужики, у меня только IE. Можете посмотреть в остальных броузерах все ли масштабируется? желательно тем, у кого разрешение выше 1024-768. на 800-60 я уже забил, я думаю такого уже нигде на откопаешь.

http://den.msnsport.ru/projects/baiconur/

Спасибо за участие -18-
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Muerto Вс апр 08, 2007 17:18

То, что картинку можно растянуть на сто процентов я давно знал. Я думал тебе именно бэкграунд надо так растянуть. Вот этот вопрос я пока нормальным методом решить не могу.
Ты, в следующий раз правильней вопрос формулируй! -03-
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение DVK Вс апр 08, 2007 17:38

Хорошо! наверно мне было проще задать вопрос в лоб - как перевести такой макет (см первый пост), чтобы он был полноэкранный!

Ну в общем проблема решена без всяких ухищрений. перевел обе страницы. все масштабируется на ура и полный экран!

Главная
http://den.msnsport.ru/projects/baiconur/

Контентовая
http://den.msnsport.ru/projects/baiconur/content.shtml
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Berezkin Вт апр 10, 2007 10:01

А где должно масштабироваться?
типа резина?
у меня ничегоне масштабируется...т.е. масштабируется, но не бэкграунд
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение DVK Вт апр 10, 2007 13:29

какое разрешение?
На 1024 будет и так полный экран, а на 1280 будет резина
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Jedi Вт апр 10, 2007 14:43

у меня 1280 - резина ))
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение DVK Вт апр 10, 2007 15:16

-06-
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Berezkin Вт апр 10, 2007 15:27

2DVK: разрешение, 800 на 600 тестил... или типа владельцы пятнашек в сад?
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение DVK Вт апр 10, 2007 18:07

в сад, это раритет ;))))))

И как кстати на 800-600? наверно УЖОСНАХ?
Лучше пузо от пива, чем горб от работы.
Администрируем потихоньку.
admin@mweb.ru
Аватара пользователя
DVK
Администратор
 
Сообщения: 2266
Зарегистрирован: Чт янв 01, 1970 3:00
Откуда: Москва / Россия

Сообщение Jedi Вт апр 10, 2007 19:24

у меня до недавнего времени была пятнашка, но я на ней ставил 1024-768
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Velkopopovecky Kozel Вт апр 10, 2007 19:55

Да иди вы, у меня пятнашка!
Per aspera ad astra!
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер. © Blacksun.
Аватара пользователя
Velkopopovecky Kozel
Редко заходит
 
Сообщения: 217
Зарегистрирован: Вс янв 15, 2006 19:10
Откуда: Ростов-на-Дону

Сообщение Jedi Вт апр 10, 2007 21:31

2Velkopopovecky Kozel: ну так поставь расшерение не 800*600 а 1024 и всё ок будет. Или у тебя зрение плохое?
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Velkopopovecky Kozel Ср апр 11, 2007 15:01

У меня оно и так стоит, совсем за козела держите? -04-
Per aspera ad astra!
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер. © Blacksun.
Аватара пользователя
Velkopopovecky Kozel
Редко заходит
 
Сообщения: 217
Зарегистрирован: Вс янв 15, 2006 19:10
Откуда: Ростов-на-Дону

Загрузка бэкграунда в соотвествие с размерами экрана юзера

Сообщение Zeke Чт май 10, 2007 12:08

DVK писал(а):Имею вот такую картинку.
http://den.msnsport.ru/for_forum/baiconur.jpg

Например, она в разрешении 1024-768.
Допустим на базе этой картинки надо построить сайт. Она должна быть в качестве фона, но быть на весь экран при любом разрешении! Как это проще сделать?

Я чего-то пока ума не приложу! помогайте!

В идеале надо зашарашить вот таку хрень
http://den.msnsport.ru/for_forum/baiconur1.jpg
Но как сделать, чтобы земля постоянно была в 100% масштабе по горизонтали по отношению к экрану?



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

вообщем то у меня таже проблема обсалютно....
вот как я вижу решение такой ситуации, только напишу русским языком а вы кто нить переведите в язык скрипта явы....
Прдусловие, картинка каторая будет располагаться на бэкграунде должна быть в трёх экземплярах..... тоесть 800х600 1024х768 1280х800 ну и так далее
и потом схема такая
1. Определение размеров экрана пользователя
2. Загрузка именно того бэк граунда какие рамзеры экрана...
как сделать???
Организатор Автоклуба
www.avtoparty.ru


p.s. Ждём вас в нашем клубе...
Аватара пользователя
Zeke
Прохожий
 
Сообщения: 5
Зарегистрирован: Чт май 10, 2007 11:59

Сообщение Muerto Чт май 10, 2007 13:29

2Zeke: Ну можно что-нибудь типа такого:
Код: Выделить всё
<html>
<head>
<script>
function doSize() {
if (document.body.clientWidth>800) {
if (document.body.clientWidth>1020) return "images/big.jpg";
return "images/middle.png";
}
else return "images/small.jpg";
}      
</script>
</head>
<body onResize="document.body.background=doSize();"  onLoad="document.body.background=doSize();">
</body>
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Zeke Чт май 10, 2007 13:33

Muerto писал(а):2Zeke: Ну можно что-нибудь типа такого:
Код: Выделить всё
<html>
<head>
<script>
function doSize() {
if (document.body.clientWidth>800) {
if (document.body.clientWidth>1020) return "images/big.jpg";
return "images/middle.png";
}
else return "images/small.jpg";
}      
</script>
</head>
<body onResize="document.body.background=doSize();"  onLoad="document.body.background=doSize();">
</body>



Вот спасибо добрый человек именно так это и должно быть супер, просто не знал как загрузить картинку.....
Ещё раз спасибки
Организатор Автоклуба
www.avtoparty.ru


p.s. Ждём вас в нашем клубе...
Аватара пользователя
Zeke
Прохожий
 
Сообщения: 5
Зарегистрирован: Чт май 10, 2007 11:59

Сообщение Muerto Чт май 10, 2007 13:39

2Zeke: Не за что!
P.S. Я машин боюсь. -06-
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Zeke Чт май 10, 2007 15:05

Muerto писал(а):2Zeke: Не за что!
P.S. Я машин боюсь. -06-


ну и зря у нас весело и как раз ищем реального админа форума кто нам бы помог.....
Организатор Автоклуба
www.avtoparty.ru


p.s. Ждём вас в нашем клубе...
Аватара пользователя
Zeke
Прохожий
 
Сообщения: 5
Зарегистрирован: Чт май 10, 2007 11:59

Сообщение Zeke Чт май 10, 2007 17:03

а реально маштабировать картинку для бэкграунда можно при помощи скрипта или нет???
Организатор Автоклуба
www.avtoparty.ru


p.s. Ждём вас в нашем клубе...
Аватара пользователя
Zeke
Прохожий
 
Сообщения: 5
Зарегистрирован: Чт май 10, 2007 11:59

Сообщение Muerto Чт май 10, 2007 17:19

http://www.muerto.ru/customers/baget/
Инструкция:
1) Закачай какую-нибудь картинку.
2) Измени размеры ("Если хотите, можете изменить размеры рисунка." - проставь там размеры, допусти по 1 санитиметру, а потом по 99)
3) Посмотри как изменяется ширина багетной рамки - а она там забита в бэкграунд таблицы.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Дядя Фёдор Вт май 29, 2007 0:15

Дядя Фёдор
Редко заходит
 
Сообщения: 278
Зарегистрирован: Пт мар 25, 2005 18:28
Откуда: никто не знает...


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

cron