Задать вопрос
@alexnotonfire

Картинка прыгает вначале прокрутки?

Я написал некий код, позволяющий приблиэать мое изображение, но когда я скролю, то в самом начале картинка немного подпрыгивает. Как я могу это исправить?

Вот как это выглядит на всю страницу.

Песочница с кодом.

HTML
<canvas id="canvas"></canvas>

JS
function draw(scroll) {
  scroll = (window.scrollY || window.pageYOffset) / (document.body.clientHeight - window.innerHeight) * 3000;
  canvas.setAttribute('width', window.innerWidth);
  canvas.setAttribute('height', window.innerHeight);

//Главная функия, отвечающая за прорисовку
  drawImageProp(ctx, forest, 0, (-scroll * 3.9) / 4, canvas.width, canvas.height + (scroll * 3.9) / 2);
}
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы