嗨,我在让这个精灵工作时遇到了很多麻烦。背景图像从不显示,只显示链接文本。我尝试使用图像的直接路径 http://..,但它仍然无法正确显示。我很感激帮助。
CSS:
#social a {
text-indent: -9000px;
display: block;
background-repeat: no-repeat;
}
#youtubelink a {
background-image: url(social-btns.png);
background-position: 0px 0px;
width:46px;
height:43px;
}
#youtubelink a:hover {
background-position: 0px -43px;
}
#googlelink a {
background-image: url(social-btns.png);
background-position: 46px 0px;
width:46px;
height:43px;
}
#googlelink a:hover {
background-position: 46px -43px;
}
#facebooklink a {
background-image: url(social-btns.png);
background-position: 92px 0px;
width:46px;
height:43px;
}
#facebooklink a:hover {
background-position: 92px -43px;
}
HTML:
<div id="social" align="right">
<a id="youtubelink" href="#">Youtube</a>
<a id="googlelink" href="#">Google</a>
<a id="facebooklink" href="#">Facebook</a>
</div>