我有2張圖片,我想用它作爲鏈接效果。所有的圖像和hoverover圖像都存在於一個PNG文件中。用絕對定位創建CSS背景圖片精靈的問題
我遇到的問題是,第一圖像工作得很好,但同時與hoverover圖像的第二圖像顯示在頂部開始:0和我想要的形象會看到它下面。如果我將#MCD a{
更改爲#MCD{
,則圖像正確顯示,但圖像的所有鏈接功能均消失。
HTML
<ul id="sites">
<li id="LL"><a href="" /></li>
<li id="MCD"><a href="" /></li>
</ul>
CSS
#sites{
position:absolute;
margin:0;
padding:0;
top:250px;
left:700px;
width:500px;
background:transparent;
display:block;
}
#sites li{
position:absolute;
list-style:none;
right:0;
}
#LL a{
display:block;
width:442px;
height:43px;
background:url(sitesprites.png) 0 0;
}
#LL a:hover{
background:url(sitesprites.png) 0 -44px;
}
每次我收到
#MCD a{
position:absolute;
display:block;
right:0;
top:78px;
width:384px;
height:54px;
background:url(sitesprites.png) left -88px;
}
#MCD a:hover{
background-position:left -143px;
}
在這裏,編輯迴應是的jsfiddle:http://jsfiddle.net/lipestyle/77a2z/
的''裏面的「MCD」元素沒有「的立場:絕對的」,所以我不知道你所期望的「頂」和「右」該做的事。 – Pointy 2011-04-03 22:19:24
我已經解決了這個問題,並且包含了一個jsfiddle供您審查。任何幫助你們可以提供將不勝感激! – Chris 2011-04-05 23:00:20