2016-06-26 38 views
1

私のウェブサイトのサブページを作成しています。私はナビゲーションバーとフッタを持っています。私はちょうどこのようなナビゲーションバーの背後に背景画像を追加したい。背景画像が表示されない

enter image description here

私は..

<div class="seo-content"></div> 

.seo-content{ 
    background: url("/images/ss.jpg"); 
    background-size: cover; 
} 

を試みたが、期待されるように、それは働いていません。今では、この方法のように示す

..

enter image description here

私はheightプロパティを追加した場合、それが現れて。しかし、私は実際の画像サイズを画面にスケッチする必要があります。そういうわけで、私はバックグラウンドサイズのカバーを使いました。

私のコードで何が問題になっていますか?次のコードへ

+0

'URL(画像/ ss.jpg)'や 'URL(../画像/ ss.jpg)'が、最終的にそれはあなたのファイル構造に依存します。 – Scott

+0

私は試しましたが、それはイメージパスの問題ではないようです。 @CssSYそれはいけない – Janath

+0

@Cssyは、背景画像-httpを見て、そのdiv要素の幅と高さを提供しています。この答えは完全に間違っています。これはコードと同じ効果があります。 –

答えて

0

用途:

.seo-content { 
    background: url("w3schools.com/css/bgdesert.jpg"); 
    background-size: cover; 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 0; 
} 
+0

が機能していない: – Janath

+0

.... //codepen.io/nagasai/pen/aZpjvo – Li357

+0

コンソールログにエラーが表示されますか? –

1

はおそらく、フローティングのdivコンテナの子divのですか? 浮動小数点型のdivまたは囲み要素の子である場合は、高さがゼロで画像が表示されません。

は、もう少し詳細を得るために要素を検査してみ?

+0

それはそのセクションの主要部です。しかし、section要素とsectionで囲まれたdivにはスタイルはありません。 – Janath

0

固定絶頂を設定しよう:

.seo-content{ 
    background: url("/images/ss.jpg"); 
    background-size: cover; 
    height: 200px; 
} 
関連する問題