這些雪碧按鈕正在驅動我瘋狂。我幾乎可以讓他們工作,但不完全。CSS雪碧按鈕
我與這個非常簡單的精靈圖像再生:
,如果你想看到我有一個項目的jsfiddle >> HERE <<,但代碼如下,如果你只是想看看在它。
對於我的CSS,我有以下幾點:
#menu {
left:10px;
top:50px;
height:300px;
width: 147px;
position:fixed;
}
.sprite {
background: url('http://www.jp2code.net/logos/jp2Rollover.png') 0px -100px no-repeat;
height:50px;
padding-left: 50px;
width:147px;
z-index:1;
}
.sprite a {
background-position: 0px 0px;
color:Red;
vertical-align: middle;
}
.sprite a:hover {
background-position: 0px -50px;
color:Yellow;
}
就這樣,我的HTML是簡單的小:
<html>
<body>
<ul id="menu">
<li class="sprite">You Are Here</li>
<li class="sprite"><a href="#A">Contact</li>
<li class="sprite"><a href="#B">Projects</li>
</ul>
</body>
</html>
我似乎無法讓我的活動鏈接的圖像(在位置0)或懸停鏈接圖像(在位置50)顯示。
此外,我想找到一種方法來使整個矩形區域(50 x 147)的超鏈接。
請問有人可以幫助我嗎?
哦!大概。 「你在這裏」應該是死鏈接,儘管(底部雪碧)。我要看看你現在做了什麼... – jp2code 2012-08-08 21:27:36
@ jp2code我在我的評論中更新了鏈接。希望現在一切都是按需要的。 – 2012-08-08 21:30:57
顯然,它很重要,我如何指定標籤,我不能(不應該)使用負值作爲我的初始位置。涼! – jp2code 2012-08-08 21:38:41