我正在尋找解決我的問題。我在我的網站上有一個css視差效果,這似乎在您沿着頁面垂直滾動時起作用。問題是如果瀏覽器窗口寬度減小到小於頁面內容的寬度,它也會水平滾動。我不想要水平的視差效果。我使用的CSS是:視差效應 - 垂直滾動只有
background: url(images/home.jpg) 50% 0 no-repeat fixed;
height: 500px;
margin: 0 auto;
width: 100%;
max-width: 1920px;
position: relative;
樣品點是http://bantamgraphics.com/parallax/如果瀏覽器窗口小於1000像素,水平滾動條顯示,並在右側頁面背景顏色暗灰色顯示。有沒有辦法阻止水平滾動?
給body添加'overflow-x:hidden'可能是? –
謝謝Mike,它可以防止整個頁面出現水平滾動條。我寧願只防止圖像區域滾動,但這可能是一個臨時解決方案。 我試着添加overflow-x:隱藏到#home文章樣式,但那也不起作用。 – Stephen
如果是這種情況,可以將相同的css規則添加到該圖像的父容器中。設置寬度:100%,overflow-x:隱藏。 –