我在css垂直sprite中有4个图像,我希望每个图像在我的页面上水平变为href
。从每个图像之间的left:250px
top:2px
开始并且填充3px
。水平对齐来自verticle css sprite的锚图像
CSS
.sprites {
background:url('/pic/sprites.jpg')no-repeat top left;
width:36px;
height:36px;
}
.sprites.sprites.twitter {
background-position:0px 0px;
}
.sprites.sprites.facebook {
background-position:0px -46px;
}
.sprites.sprites.google-plus {
background-position:0px -92px;
}
.sprites.sprites.pinterest {
background-position:0px -138px;
}
.social {position:relative;left:250px;top:2px;}
我可以弄清楚如何在250px
从左边2px
从顶部开始,但我无法弄清楚如何获得作为href
的与填充水平去图像的3px
HTML
<div class=social>
<a href="http://www.example.com"><div class='sprites google-plus'></div></a>
<a href="http://www.example.com"><div class='sprites facebook'></div></a>
<a href="http://www.example.com"><div class='sprites twitter'></div></a>
<a href="http://www.example.com"><div class='sprites pinterest'></div></a></div>
你可以把它放在jsfiddle吗? – Chanckjh