Форум программистов, компьютерный форум, киберфорум
JavaScript: HTML5 Canvas
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/64: Рейтинг темы: голосов - 64, средняя оценка - 4.98
165 / 164 / 23
Регистрация: 23.02.2011
Сообщений: 347

Сделать canvas на полный экран

14.05.2014, 00:11. Показов 13106. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я создаю канвас, растягиваю его на весь экран, но он растягивается не совсем корректно. Слева и сверху есть небольшие отступы, пикселов по 5-10. Как мне переместить канвас в точку экрана 0,0 или узнать размер этих отступов?
HTML5
1
2
3
4
5
6
7
8
<html>
    <head>
        <script language="JavaScript" src="./main.js"></script>
    </head>
    <body>
        <canvas width='100' height='100' id='screen'>please reload</canvas>
    </body>
</html>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var screen;
var ctx;
 
function redrawScene(){
    ctx.fillRect(0, 0, screen.width, screen.height)
}
 
window.onload = function(){
    screen = document.getElementById('screen');
    screen.width = window.innerWidth;
    screen.height = window.innerHeight;
    ctx = screen.getContext('2d');
    redrawScene();
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.05.2014, 00:11
Ответы с готовыми решениями:

Помогите пожалуйста сделать канву на полный экран :)
procedure TForm1.Button6Click(Sender: TObject); var i,y,x, x2, y2: Integer; for i := 1 to 300 do begin // цвет и ширина каймы...

Как сделать отсчет от десяти на полный экран?
Посоветуйте пожалуйста как сделать отсчет от десяти на полный экран.Проблема не в том как сделать отсчет а где взять такие БОЛЬШИЕ цифры?...

Как сделать чтоб браузер открывался на полный экран
Добрый день . На терминале стоит виндовс 7 . Добавлен браузер в автозагрузку чтоб при включении терминала сразу открылся браузер с заданным...

1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
14.05.2014, 01:20
это предустановленные отступы тела документа

узнать их величину:
JavaScript
1
2
3
4
5
onload = function ()
{
alert ('сверху: ' + window.getComputedStyle (document.body, null).getPropertyValue ('margin-top'));
alert ('слева: '  + window.getComputedStyle (document.body, null).getPropertyValue ('margin-left'));
}
лечение:
-- либо <body style="margin: 0">
-- либо <canvas style="position: absolute; left: 0; top: 0">
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.05.2014, 01:20
Помогаю со студенческими работами здесь

Как сделать, чтобы сайт автоматически открывался на полный экран(на телефонах)
Здравствуйте, пожалуйста, подскажите, что нужно сделать чтобы сайт (sait-steklo.ru) на мобильных устройствах сразу масштабировался под...

Не на полный экран.
Доброго времени суток у меня такая трабла написал игру, а она не на полный экран т.е. видно время зарядка и прочая лабуда. Что делать?!?!?...

Запуск TP на полный экран.
Здраствуйте, У меня такая проблема: Скачал Turbo Pascal, все работает. Но при нажатии alt-enter программа пишет, что не поддерживает...

Видео на полный экран
Нужно зделать так чтобы видео(использую MediaPlayer) отображалось на полный екран (Может надо какие то специальные форматы)

Окна в полный экран
Всем привет! Подскажите как создавать окна в полный экран? Интересует окно в полный экран, и окно которое закроет весь экран кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru