![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
kuksha |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 15.6.2011 Репутация: нет Всего: нет |
Здравствуйте. Помогите пожалуйста с вёрсткой макета.
Нужно сделать макет страницы из трёх колонок. Левая и правая колонки - фиксированной ширины, находятся впритык к бокам страницы - в них обычный текст и ссылки. А в средней колонке находится Canvas, в котором я рисую на JavaScript. Задача в том, чтобы этот самый Canvas был максимально возможной ширины в зависимости от ширины окна. Сейчас я задаю Canvas через PHP фиксированной ширины:
Если в лоб решать, то непонятно как в PHP получить ширину окна и соответственно вычислить переменную $RazmerKarty (устраивать карусель через GET и POST ой как не хочется...). Может ещё какие способы есть? Через JavaScript например как-то... |
|||
|
||||
bork |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 4.1.2008 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) bork - 17.2.2015, 19:50 |
|||
|
||||
kuksha |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 15.6.2011 Репутация: нет Всего: нет |
Спасибо! Похоже, что это то, что надо...
|
|||
|
||||
kuksha |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 15.6.2011 Репутация: нет Всего: нет |
Дошли руки попробовать...
Нет, приведённый во втором топике код не заработал. Приведённый пример правильно масштабирует DIV-ы по мере изменения размера окна браузера. Но, когда дошло дело до рисования в канвасе, оказалось что браузер воспринимает проценты в размерах канваса не как проценты, а как число пикселей: http://kosmoved.ru/nebo_segodnya_geo_21.php При нажатии в браузере "показать исходный код": в исходном коде страницы написано:
,а на канвасе в это время показывается:
попробовал в CSS поставить так:
- вообще смешно получилось: браузер нарисовал такую же маленькую картинку, примерно 100х100, а потом просто физически расятнул её до размеров DIV-а... кошмар... В общем, фиг с ним, с макетом всей страницы... В итоге надо подогнать размеры канваса под размеры дива, в котором он расположен... Это сообщение отредактировал(а) kuksha - 23.2.2015, 23:35 |
||||||
|
|||||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |