Центрирование холста - PullRequest
52 голосов
/ 20 июля 2009

Как мне разметить страницу с помощью HTML5 canvas, чтобы canvas

  1. Занимает 80% ширины

  2. Имеет соответствующую высоту и ширину пикселя, которые эффективно определяют соотношение (и пропорционально поддерживаются, когда холст растягивается до 80%)

  3. Центрируется по вертикали и по горизонтали

Вы можете предположить, что canvas - единственное на странице, но не стесняйтесь инкапсулировать его в div с при необходимости.

Ответы [ 11 ]

0 голосов
/ 20 июля 2009

Учитывая, что холст ничто без JavaScript, используйте JavaScript также для определения размера и позиционирования (вы знаете: onresize, position:absolute и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...