この jsfiddle をご覧ください: http://jsfiddle.net/devboell/kjFps/
コンテンツが水平方向と垂直方向の両方でオーバーフローする div を作成する必要があります。水平方向にスクロールする要素も必要ですが、垂直方向には固定されたままです。
コードを説明するには:
- メインのdivがあり、最初はx方向とy方向のサイズが2倍の
container
単一のdivがありました。background
container
scale
div は常に の上部に表示される要素ですが、水平container
方向にスクロールする必要があります。background
私の考えは、 div を abackgroundHorizontal
とに分割し、絶対に にbackgroundVertical
配置することでした。scale
backgroundHorizontal
- それでも、下にスクロールすると、上に
backgroundVertical
押し出さscale
れて見えなくなります。
さらに要件があり、同時に 2 つの質問をしたくはありませんが、この問題の解決に影響を与える可能性があるため、言及する必要があると思います。要件は、現在のように右端までスクロールしたときだけでなく、垂直スクロールバーが常に表示されている必要があることです。
前もって感謝します!