html - 左侧没有工作空间的纯视差效果

标签 html css parallax

我对纯css视差效果有一个奇怪的问题。我遵循了本教程:https://css-tricks.com/tour-performant-responsive-css-site/

但是就像在示例中一样,我在左侧站点上有一个空白区域。经过一些研究,我读到这应该是基于 webkit 的浏览器中独有的错误,但我在 firefox 中也得到了相同的结果。

在此站点上:http://keithclark.co.uk/articles/pure-css-parallax-websites/作者描述了一种解决方法:

It is possible to work around for this bug by anchoring the transform-origin and perspective-origin to the right hand side of the viewport:

.parallax {
  perspective-origin-x: 100%;
}
.parallax__layer {
  transform-origin-x: 100%;
}

但这并没有起到作用。

我在 jsfiddle 中收集了这个

有什么建议吗?

提前致谢。

最佳答案

替换宽度:100%;按宽度:100vw;在.background

关于html - 左侧没有工作空间的纯视差效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38655429/

相关文章:

javascript - 如何将页脚粘贴到页面底部,同时以类似视差的效果向上移动页脚?

javascript - 为一个点添加事件监听器

html - 在新的浏览器窗口中打开 .pdf 立即显示打印设置,如何解决这个问题?

html - 制作按钮与输入的大小相同

javascript - 在 "area-tag"上结合 jquery 和 css

javascript - 页面部分出现视差,其余部分正常滚动

jquery - 将div悬停在另一个图标中触发动画效果

javascript - 如何在页面开始加载(未加载!)时立即执行 iframe 中的代码

javascript - 有没有办法让图像显示在:none not get downloaded by the browser?内

android - android中的垂直视差滚动