Как создать эффект смешивания прокрутки изображения с помощью CSS?

Я видел этот классный эффект прокрутки онлайн...

введите описание изображения здесь

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

Вот ссылка на то, где я видел эффект... http://readingbuddysoftware.com/how-it-works/

Я попытался использовать position: fixed на скриншотах с z-index раздела выше, чем изображение, но последний скриншот всегда находится сверху.

Любые идеи?

Обновление. По разным причинам (включая размещение, используя наклон...), я не могу использовать решение background-image css. Мне нужно решение для использования элемента <img>.

Ответ 1

Это можно сделать, используя background-attachement :fixed и два похожих изображения.

Вот простой пример:

body {
  min-height:200vh;
  margin:0;
  background:url(https://picsum.photos/g/150/150?image=1069) 20px 20px no-repeat;
  background-attachment:fixed;
}

.box {
  margin-top:220px;
  height:200px;
  background:url(https://picsum.photos/150/150?image=1069) 20px 20px no-repeat,
  grey;
  background-attachment:fixed;
}
<div class="box">

</div>