Я пытаюсь воссоздать эффект, найденный внизу этой страницы , где слова "REFORM CO" Увеличить, чтобы показать фоновое изображение с заголовком.
Я попытался чтобы воссоздать этот эффект сам, используя скроллр, но я врезался в стену. в идеале я бы хотел, чтобы SVG был меньше и центрирован в маске, а видео оставалось фиксированным до тех пор, пока маска не исчезнет, как в примере REFORM CO.
Вот мой HTML и ссылка на мою попытку : https://jsfiddle.net/uex526qs/1/
<body>
<div class="knockout">
<svg x="50%" y="100%" class="knockout-text-container" height="100%" data-0="opacity:1;transform: scale(1);" data-50p="opacity:0;font-size: 10em;transform: scale(10);">
<rect class="knockout-text-bg" width="100%" height="100%" fill="#fff" x="0" y="0" fill-opacity="1" mask="url(#knockout-text)"/>
<mask id="knockout-text">
<rect width="100%" height="100%" fill="#fff" x="0" y="0" />
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 97.73 97.73"><defs><style>.cls-1{fill:#000;}</style></defs><title>shape2</title><g id="Layer_2" data-name="Layer 2"><g id="Content"><path class="cls-1" d="M48.86,97.73A7.72,7.72,0,0,1,41.15,90V7.72a7.72,7.72,0,1,1,15.43,0V90A7.72,7.72,0,0,1,48.86,97.73Z"/><path class="cls-1" d="M90,56.58H7.72a7.72,7.72,0,1,1,0-15.43H90a7.72,7.72,0,1,1,0,15.43Z"/></g></g></svg>
</mask>
</svg>
</div>
<video autoplay muted loop id="myVideo">
<source src="http://thenewcode.com/assets/videos/ocean-small.mp4" type="video/mp4">
</video>
</body>
Любая помощь приветствуется