Я работаю над сайтом параллакса, который имеет полноразмерное фоновое изображение вверху страницы. В настоящее время он использует контейнеры с фиксированным позиционированием, которые настраиваются с помощью jquery для событий прокрутки.
Вот пример
CSS
#bg{
z-index: -5;
positioned: fixed;
width: 100%
height: auto;
}
#skyline{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
}
НАЗНАЧКА
<div id="bg">
<img id="skyline" src="skyline.jpg" alt="Skyline"/>
</div>
Затем я использую jQuery для настройки верхней позиции при запуске события прокрутки. Результаты работают, но это очень изменчиво. Я попытался снизить качество / размер файла изображения, но из проведенного мной исследования это выглядит так из-за области, которую покрывает фон (чем больше перерисовка, тем изменчивее она будет)
Из исследования, которое я проводил, похоже, что использование холста HTML 5 поможет решить эту проблему. Мне интересно, может ли кто-нибудь предложить, как получить полноразмерный фон, который изменяет размер окна с помощью HTML5 Canvas.
Любая помощь будет отличной
Спасибо