Показать сообщение отдельно
  #1 (permalink)  
Старый 02.05.2015, 18:36
Аспирант
Отправить личное сообщение для livelover Посмотреть профиль Найти все сообщения от livelover
 
Регистрация: 17.01.2014
Сообщений: 39

Непонятки с вывотой. Позиционирование.
Есть canvas 300х300 и ничего больше.
Броузер делет margin=8, так что скажим body:margin = 0;
var c -- наш canvas

странность №1:
в зависимости от масштаба увеличения страницы
c.getBoundingClientRect().height=332 и до 338, но никак не 300!!! почему??


старнность №2 когда рисуем на canvas в координаты mouseEvent'а, то промахиваемся по вертикали на примерно те же 30px


подскажите, пожалуйста, в чём причина?


код
http://jsbin.com/peliya/2/edit?html,css,js,output

Последний раз редактировалось livelover, 05.05.2015 в 15:05. Причина: теперь ссылка на код
Ответить с цитированием