0
我有一個小問題,我試圖製作一個菜單,圖像和其他項目與標籤,如附圖所示,但它不工作。如何使用圖像和標籤(HTML和CSS)創建菜單?
下圖顯示了它是如何目前。有錯誤。
我試過這個代碼,但我的 「圖片項目」 不站在旁邊的 「標籤項」:
.sprite-icons {
background: url(../images/icons/sprite-icons_menu.png) no-repeat top left;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
width: 33px; height: 30px;
}
.sprite-icons.icon_home {
background-position: 0px 0px;
}
.icon_home:hover{
background-position: -48px 0px;
}
.sprite-icons.icon_home_active {
background-position: -48px 0px;
}
.sf-menu{
\t border-bottom: 1px solid black;
\t list-style-type:none;
\t line-height: 1.0;
\t text-align: center;
\t padding: 10px 10px 8px 10px;
\t float: left;
\t width: 99%;
}
.sf-menu a{
\t text-decoration: none;
\t color: #606060;
\t -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.sf-menu a:hover{
\t color: #ffffff;
\t background-color: #ee1c24;
\t padding: 10px 6px 6px 6px;
\t
}
.sf-menu li{
\t display: inline;
\t padding: 20px;
}
<nav>
<ul class="sf-menu">
<li><a href="" title="Home">
<div class="sprite-icons icon_home">
</div></a>
</li>
<li><a href="">A EMPRESA</a></li>
<li><a href="">SERVIÇOS</a></li>
<li><a href="">SISTEMA</a></li>
<li><a href="">TRABALHE CONOSCO</a></li>
<li><a href="">CONTATO</a></li>
</ul>
</nav>
哪有我解決這個問題?
但是圖像是菜單的一項,而單詞是菜單的其他項目。該圖像與菜單中的其他項無關。每個項目導致不同的頁面。 –
對不起,我沒有注意到。 在任何情況下,你可以添加一個類到菜單中的第一個項目,並使用:before在我的答案中顯示。只要刪除標籤「全部」。我將編輯我的示例。 –