我创建了一个css sprite,当我将它悬停时显示不同的图像。css sprite in wordpress
在我的wordpress页面中使用css sprite,但我似乎无法在内容中找到它。
图像只是在整个页面。
任何想法?这是我的网页[http://www.pixeltouch.no/?p=65][1]
这是HTML
<ul id="toprow">
<li id="orginal"><a href="#"></a></li>
<li id="png"><a href="#"></a></li>
<li id="jpgx"><a href="#"></a></li>
</ul>
<ul id="secondrow">
<li id="bpp2"><a href="#"></a></li>
</ul>
<ul id="thirdrow">
<li id="bpp1"><a href="#"></a></li>
</ul>
<ul id="fourthrow">
<li id="bpp05"><a href="#"></a></li>
</ul>
<ul id="fifthrow">
<li id="bpp025"><a href="#"></a></li>
</ul>
而CSS
#uppg1container{
margin:10px;
padding:0;
}
/*Första raden*/
#toprow {
position:absolute;
}
#toprow li{
list-style-type:none;
position:absolute;
}
#toprow li, #toprow a{
height:212px;
display:block;
}
#orginal{
background:url('lena.png') 0 0;
left:0;
width:212px;
}
#png{
background:url('lena.png') -212px 0;
left:220px;
width:212px;
}
#png a:hover{
background: url('lena.png') 0 0;
}
#jpgx{
background:url('lena.png') -424px 0;
left:440px;
width:212px;
}
#jpgx a:hover{
background: url('lena.png') 0 0;
}
/*Andra raden*/
#secondrow{
position:absolute;
}
#secondrow li{
top:220px;
left:440px;
list-style-type:none;
position:absolute;
}
#secondrow li, #secondrow a{
height:212px;
display:block;
}
#bpp2{
background:url('lena.png') -636px 0;
left:940px;
width:212px;
}
#bpp2 a:hover{
background: url('lena.png') 0 0;
}
/*Tredje raden*/
#thirdrow{
position:absolute;
}
#thirdrow li{
top:440px;
left:440px;
list-style-type:none;
position:absolute;
}
#thirdrow li, #thirdrow a{
height:212px;
display:block;
}
#bpp1{
background:url('lena.png') -848px 0;
left:940px;
width:212px;
}
#bpp1 a:hover{
background: url('lena.png') 0 0;
}
/*Fjärde raden*/
#fourthrow{
position:absolute;
}
#fourthrow li{
top:660px;
left:440px;
list-style-type:none;
position:absolute;
}
#fourthrow li, #fourthrow a{
height:212px;
display:block;
}
#bpp05{
background:url('lena.png') -1060px 0;
left:940px;
width:212px;
}
#bpp05 a:hover{
background: url('lena.png') 0 0;
}
/*Femte raden*/
#fifthrow{
position:absolute;
}
#fifthrow li{
position:absolute;
top:880px;
left:440px;
list-style-type:none;
}
#fifthrow li, #fifthrow a{
height:212px;
display:block;
}
#bpp025{
background:url('lena.png') -1272px 0;
left:940px;
width:212px;
}
#bpp025 a:hover{
background: url('lena.png') 0 0;
}
第一次更正你的html,li标签应该在ul或ol标签内 – soju 2012-03-12 13:57:51
它似乎在为我工作...... lena图像对悬停状态作出反应,这不是你要做的吗? (顺便说一句,你有3个UL的相同的ID(整体)。这可能不是什么导致你的问题,但它仍然是无效的HTML) – Heroes182 2012-03-12 15:21:11
悬停工作正常,它只是图像遍布整个页面,而不是“post” – Dymond 2012-03-13 13:57:04