0
我想知道是否有可能创建一个纯CSS,视差效果使用4个重叠图层,而不使用Javascript。当用户向下滚动时,我希望第一个图像与第一个文本块重叠,并且一旦页面中的间隙再次出现,我希望第二个图像重叠第一个固定图像。我不能发布所有的代码,但我可以提供一个URL。任何帮助,将不胜感激。使用WordPress的纯CSS视差
http://learn.samausa.org/hire/
我想知道是否有可能创建一个纯CSS,视差效果使用4个重叠图层,而不使用Javascript。当用户向下滚动时,我希望第一个图像与第一个文本块重叠,并且一旦页面中的间隙再次出现,我希望第二个图像重叠第一个固定图像。我不能发布所有的代码,但我可以提供一个URL。任何帮助,将不胜感激。使用WordPress的纯CSS视差
http://learn.samausa.org/hire/
基思·克拉克已经设法做到这一点 - 你可以在这里阅读博客文章 http://keithclark.co.uk/articles/pure-css-parallax-websites/
我是一个Joomla用户自己,不熟悉WordPress的,但我想你应该能够实现这样的: HTML:
<div class="parallax">
<div class="parallaxLayer firstImage">
<img src="yourfirstimage" />
</div>
<div class="parallaxLayer text">
<p> Your text goes here</p>
</div>
<div class="parallaxLayer secondImage">
<img src="yourSecondImage" />
</div>
</div>
CSS:
.parallax{
perspective:1px;
height:100vh;
overflow-x:hidden;
overflow-y:auto;
}
.parallaxLayer{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
.firstImage{
transform: translateZ(-2px) scale(3);
}
.text{
transform:translateZ(-1px) scale(2);
}
.secondImage{
transform: translateZ(-2px) scale(3);
}
当然会有一些间距和格式问题需要处理,但这应该给你一个坚实的开始。
虽然此链接可能回答问题,但最好在此处包含答案的重要部分并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – 2015-01-25 00:07:14
感谢您的提示,@JohnPaul。我已经更新了这一个,未来会更详细。 – PaulG 2015-01-25 00:31:15