2017-02-17 4 views
0

HTMLの初心者で、ナビゲーションバーを編集して、その画像の後ろに画像があり、ナビゲーションバーが画像の下にくるようにします。これはどうすればいいですか?ナビゲーションバーの背後にある画像を取得する方法

いくつかのフォーラムの投稿を見た後に、これは私が試したものです:

#cover { 
 
background-image: url("Images\FB Cover.png"); 
 
}
<div id="cover"> 
 

 
<div> 
 
<nav> 
 
<li><a href="Index.html">Home</a></li> 
 
<li><a href="About.html">About DRC</a></li> 
 
<li><a href="Products.html">Our Products</a></li> 
 
<li><a href="Contact.html">Contact</a></li> 
 
</nav> 
 
</div> 
 

 
</div>

+1

あなたがこれまでにしようとしているものをご提示ください。 –

+0

@BishalSapkotaちょっと追加しました –

答えて

0

使用できるDOM要素、背景画像のCSSプロパティの背景として画像を配置します。 例: 背景画像:url( 'https://static.pexels.com/photos/87646/horsehead-nebula-dark-nebula-constellation-orion-87646.jpeg');

W3SchoolにはCSSプロパティに関する素晴らしいドキュメントがあります。 here is the link

+0

この記事は役に立ちました。私はCSSの画像URLが機能していないことに気付きましたが、画像の下部にナビゲーションバーを表示するにはどうすればよいですか? –

+0

あなたはスタイルの位置を設定することができます:絶対;あなたの要素を他の要素の上に浮かべたいとき、あなたのnav要素のために。あなたはx、yの位置を決めるために上、下、左、右を使うことができます。https://www.w3schools.com/css/css_positioning.asp –

0

#cover { 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    width: 100%; 
 
    height: 100%; 
 
    background: url(http://lorempixel.com/800/600) no-repeat 50% 50%/cover; 
 
} 
 
menu { 
 
    position: absolute; 
 
    left: 20px; 
 
    bottom: 20px; 
 
} 
 
a { 
 
    color: #fff; 
 
}
<div id="cover"> 
 
    <menu> 
 
    <li><a href="Index.html">Home</a></li> 
 
    <li><a href="About.html">About DRC</a></li> 
 
    <li><a href="Products.html">Our Products</a></li> 
 
    <li><a href="Contact.html">Contact</a></li> 
 
    </menu> 
 
<div>

簡単な例

関連する問題