html - 在 IE 和 Chrome 中创建纯 CSS 平滑视差

标签 html css google-chrome internet-explorer parallax

我的网站使用 HTML 和 CSS 制作视差效果。它按预期在 Firefox 中运行。工作流畅流畅。

我的困境是,当我在 Chrome 和 IE 中测试该功能时,效果变得不稳定,因此眼睛很痛。

我上网查了一下,只找到JQ和JS的修复。有没有办法只使用 CSS 来做到这一点?因为据我所知,没有地方可以证明如何做到这一点。

.slide1 {
    height: 40em;
    background: url(http://www.leejackson.com/wp-content/uploads/2014/03/placeholder.png) center; 
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

http://codepen.io/anon/pen/NGxBKQ

最佳答案

你是对的,但是某些视差效果是用 javascript 完成的..所以使用它..css 只用于样式..javascript 正在做动画

关于html - 在 IE 和 Chrome 中创建纯 CSS 平滑视差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32589791/

相关文章:

javascript - Div鼠标悬停问题

html - 限制在屏幕上显示 30 个字符,然后通过 css 显示 3 个点

android - Chrome native 应用程序安装横幅和添加到主屏幕

javascript - window.open 使用 Chrome 的行为改变

google-chrome - 媒体查询在我手动调整浏览器大小时有效,但在我使用 Chrome 的 'Responsive' 中的 'Inspection' 功能时无效

javascript - iframe 上的 Chrome 扩展内容脚本没有 src 属性

html - 用户滚动时向下滚动的图像/ Logo ?

html - Bootstrap 4 图像缩略图类

javascript - 带侧边栏的单滚动网页

html - Bootstrap 内联表单不适用于 chrome