CSS背景圖的滾動(dòng)固定縱向滾動(dòng)的效果是大家熟知的,但是如果我們想要達(dá)到背景圖跟隨滾動(dòng)的效果,該怎么實(shí)現(xiàn)呢?下面我們來看一下具體的實(shí)現(xiàn)方法。
background-attachment: fixed;
在了解具體實(shí)現(xiàn)之前,我們先要明白一個(gè)CSS屬性:background-attachment。這個(gè)屬性可以設(shè)置背景圖片隨著頁面滾動(dòng)的方式。它有兩個(gè)值:
background-attachment: fixed; background-attachment: scroll;
其中,scroll是背景圖片隨著頁面滾動(dòng)而移動(dòng),而fixed是背景圖像在頁面滾動(dòng)時(shí)固定在視口的某個(gè)位置。所以,我們只需要設(shè)置背景圖的background-attachment為fixed,就可以達(dá)到背景圖跟隨滾動(dòng)的效果。
下面是具體的實(shí)現(xiàn)代碼:
background-image: url("your-image.jpg"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100vh;
在這段代碼中,我們?cè)O(shè)置了背景圖片為your-image.jpg,設(shè)置了背景圖片的位置為中心,不重復(fù),自適應(yīng)容器大小,并將背景圖片的位置固定在視口頂部。此外,我們還設(shè)置了元素的高度為100vh,保證背景圖片占滿整個(gè)視口。
通過以上的實(shí)現(xiàn)方法,我們就可以輕松地實(shí)現(xiàn)背景圖的跟隨滾動(dòng)效果了。
上一篇mysql字典表翻譯
下一篇mysql 條件是最大值