我需要這樣做,如果我有一個導航欄與家庭,石油,煤炭和天然氣,當我懸停在油,它會使背景圖像那個盒子裏有一個油滴或什麼東西,如果我把它懸停在煤上,它會在那個特定的盒子裏有煤的背景圖像。CSS讓一個特定的圖像出現在特定的導航欄上hover
這是到目前爲止我的代碼,但它目前呈現相同的圖像(油)不管是什麼我將鼠標懸停在:
#NavBar ul {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
#NavBar li {
width: 100px;
float: left;
}
#NavBar li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
}
#NavBar a:hover {
background-color: #111;
background-image: url("billeder/olie_navbar.png");
background-size: 30px;
background-repeat: no-repeat;
background-position: center;
}
<div id="NavBar">
<ul>
<li><a href="index.html">Hjem</a>
</li>
<li><a href="olie.html">Olie</a>
</li>
<li><a href="kul.html">Kul</a>
</li>
<li><a href="naturgas.html">Naturgas</a>
</li>
</ul>
</div>
創建每個navbutton的ID和CSS分別做他們。 –
所以我應該做的像
等等?或者應該如何編碼才能正常工作? –是的,現在做同樣的事情,但用id-s,而不是css中的標籤。 –