私は私の問題の解決策を探しています。私はあなたのページを垂直にスクロールするようにうまくいくように見える私のサイトにCSSの視差効果があります。問題は、ブラウザウィンドウの幅がページコンテンツの幅より小さくなると、水平方向にもスクロールすることです。私はパララックス効果を水平にしたくありません。私が使用しているCSSは次のとおりです。視差効果 - 縦スクロールのみ
background: url(images/home.jpg) 50% 0 no-repeat fixed;
height: 500px;
margin: 0 auto;
width: 100%;
max-width: 1920px;
position: relative;
サンプルサイトは、ブラウザのウィンドウが1000px未満の場合は、水平スクロールバーが表示され、右側に濃いグレーの番組ページの背景色http://bantamgraphics.com/parallax/です。水平スクロールをブロックする方法はありますか?
ボディに 'overflow-x:hidden'を追加することはできますか? –
Mikeさん、ありがとうございました。ページ全体に水平スクロールバーができないようにしています。私は画像領域がスクロールしないようにしたいと思っていますが、これは一時的な解決策かもしれません。 オーバーフローx:hiddenを#home記事スタイルだけに追加しようとしましたが、それもうまくいかなかった。 – Stephen
その場合、その画像の親コンテナに同じCSSルールを追加できます。幅の設定:100%、overflow-x:hidden。 –