2011-02-08 13 views
0

背景に3つの画像を配置するのに苦労しています。つまり、実際には1つの画像が2000x550ピクセルの場合、200ピクセル(垂直)のままで別の画像を配置する必要がありますそれはすべてのセンターとそれらの1つのイメージをフッタにもカバーします。CSS画像の問題

フルイメージを場所にする方が良いと思いますか?それは約30キロバイトです。または、CSSを使用して配置する方法はありますか?

種類よろしく

+1

私はこの投稿がグラフィックを追加するともっと意味があると思います。 – eykanal

答えて

0

これをCSS Z-Indexで実現できるはずです。詳細については、以下のリンクを参照してください:

のzインデックスのW3C学校説明: http://www.w3schools.com/Css/pr_pos_z-index.asp

スマッシングマガジンからZインデックスのののIndepth説明: http://www.smashingmagazine.com/2009/09/15/the-z-index-css-property-a-comprehensive-look/

+0

答えをありがとう、私はZ - 私が達成しようとしているこのイメージを確認してください。http://www.idcreatief.nl/projects/Compactrijlessen/index2html – andresmijares25

+0

divの1つの背景画像として、車、緑、ピンク、灰色(コンテナの幅)を持つことができます。背景には、ピンク、緑、灰色の渦巻きバックグラウンド画像があります(html bg - 、画像はありません)、次にCSSの位置を上に置きます。 – Dan

0

最良の方法は、指定された高さでdivを定義するだろう、ヘッダー画像を配置する方法についての質問に答えるために(550px背の高いヘッダは私にひどく大型ようだが、ちょっと、その(おそらく100%に設定されています)、background-image CSSプロパティを使用して画像を配置します。これにより、サイドスクロールが防止されます。

+0

私はそれは私の友人が恐ろしいことを知っていますが、あなたが言ったように、ちょっと!!それは私の上司が欲しいものです:(!URLをチェックして、それを見るかもしれないhttp://www.idcreatief.nl/projects/Compactrijlessen/ – andresmijares25

0

あなたが行くているもののサンプルサンプル画像と一緒に行くのはいいだろう。あなたの説明から、あなたはz-indexを適切に実装していないように思えます。私の推測では、Zインデックスを追加するdivの位置を宣言する必要があるということです。 position:relativeであっても、それを宣言しなければならないか、z-indexが機能しません。

- 本当の答えを編集 -

あなたの画像を見た後にこれは難しいが実装していること、実際にはありません。ここで私はそれを行うだろうかある -

白とピンク/グリーン/グレーの背景にBODYの背景に設定し
  1. 体{背景:URL(画像/緑、ピンク、gray_bg.pngを)非反復#FFF;}

  2. はグレー画像にDIVの背景を設定 -

    DIV#1グレー{背景:なしリピート#FFF URL(画像/ gray_bg.png);}

灰色の背景のdivが既にページのBODYの「上」にあるため、Z-インデックスを設定する必要はありません。透明な背景を持つPNG画像を使用すると、背景画像のいずれかで覆われていない場所に白い背景が表示されます。