0

スーパーマリオブラザーズの背景をパンするために呼び出している jQuery spritely プラグイン メソッドにパン ` 要素を実行しているため、ページの長さがかなり長くなるように見えます。

http://www.marioplanet.comにアクセスすると、3 つの異なるパン背景があることがわかります。2 つだけでは、ページのコンテンツの高さ全体を埋めるのに十分ではありませんが、3 つのパンでは、オーバーフローが多すぎて、ユーザーがページをスクロールダウンして、背景のパンを確認することができます。画像。

私がやりたいことは<div>、ページの最後の要素 (この場合は私の<div id="footer">要素) の高さで 3 番目のパンを切り取ることです。

どうすればこれを行うことができるかについてのアイデアはありますか? いつでも 2 つの背景を作成してコンテンツを押しつぶすことができると思いますが、それは面白くありません。:)

ありがとう!

4

1 に答える 1

2

プロパティの高さ(およびおそらく最小高さ)を100%に設定し、オーバーフローを非表示に設定して、背景要素をdiv内にラップするのが最善だと思います。ラッピング div がコンテンツ サイズと同じ高さで、背景の高さの合計よりも小さい場合、背景が切り取られます。

于 2010-08-19T21:28:29.907 に答える