我正在尝试重新创造这个效果,位于此页面底部,其中单词 "REFORM CO" 放大以显示带有标题的背景图像。
我尝试使用 skrollr 重新创建此效果,但是遇到了一些问题。理想情况下,我希望 SVG 更小,并且居中在掩模中,并且视频保持固定,直到掩模消失,就像 REFORM CO 的示例一样。
这是我的 HTML 和链接到我的尝试:https://jsfiddle.net/uex526qs/1/。
我尝试使用 skrollr 重新创建此效果,但是遇到了一些问题。理想情况下,我希望 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>
任何帮助都受到赞赏。