2016-08-19 2 views
0

Я недавно создавал игру, используя canvas как свой игровой дисплей. Это двухдюймовая игра (думаю, последняя фантазия), использующая плитки размером 32px x 32px. У меня нет проблемы с выделением содержимого с черепицей, однако в настоящее время мой холст ограничен конкретными пропорциями, что делает интерфейс плохо выглядящим. Есть ли способ сохранить размер содержимого холста, растягивая контейнер холста? Например, я хотел бы обратить 672px х 672px внутри холста, тогда полотно следовать стилю height: 50vh; width: 50vh;Прозрачный холст в браузере, но поддерживающий внутренние размеры

ответ

1
<canvas width="64" height="64" style="width:672px;height:672px"></canvas> 
+0

Почему это работает? Можете ли вы объяснить, как ширина и высота холста отличаются от ширины и высоты стиля? – WookieCoder

+1

стили растягивают размер оригинала холста, а атрибуты 'width' и' height' определяют его ... вот как это делается ... да, это довольно неестественно :-) –

Смежные вопросы