html - CSS - 视差图像不工作

标签 html css

我这里有整个部分:

<section id="design-centre">
    <section id="design-centre-cover">
        <div class="container">
            <div class="row">
                <div class="cover-left">
                    <h1>Our Designs Make Luxury More Affordable</h1>
                </div>
            </div>
        </div>
    </section>
 </section>

这是 CSS:

 section#design-centre {
    position: relative;
 }

 background: url(../images/design-center-cover.jpg) center top no-repeat;
    height: 800px;
    background-attachment: fixed;
 }

我想做的是:

当用户滚动时让图像滚动,这是我正在寻找的示例:

http://www.hush.ca/hush-design-main/#hush-design

我尝试使用 background-attachment: fixed; 但那根本不起作用

最佳答案

目前,如果没有 JavaScript,这似乎是不可能的。尝试 some tutorials例如代码。主要前提是使用 vanilla JavaScript window.onscroll 或 jQuery $(window).scroll() 事件处理程序来检测主页的滚动,并重新定位相应的背景。

此外,下次您可能想要 search SO在提出您自己的问题之前,首先针对重复/类似的问题。

关于html - CSS - 视差图像不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881529/

相关文章:

jquery - 文本溢出不起作用

css - 如何防止在 iPhone(和其他移动设备)上缩放具有固定位置的对象

android - 野生滚动输入安卓

javascript - Jquery:浏览器填充文本框后启动功能

javascript - 如何一次在下拉列表中选择多个值?

javascript - ionic 侧边菜单,如何将链接放置在侧边菜单的底部

javascript - 访问jquery中设置的所有输入元素值属性

html - 在 flexbox 布局中使图像 + 容器高度不超过 100vh 单位

javascript - CSS - 线性渐变在背景属性中不起作用

jQuery:砌体排水沟宽度问题