我正在尝试使用图像精灵实现简单的翻转。不幸的是,我无法在中心设置图像。
a 类应该是 26px 宽和 21px 高。但 facebook 持有人应该有 10px 填充。如果有人可以查看我的代码会很棒吗?
HTML
<div class="holder">
<div class="facebook-holder">
<a class="ss facebook" href="https://www.facebook.com/bendaggersdotcom" target="_blank"></a>
</div>
</div>
CSS
.holder{background:#a8a1a2; height: 50px; width:150px; padding:10px;}
.ss {display:block;height:21px;width:26px;background: url(http://www.bendaggers.com/wp-content/uploads/2013/08/socials.png);margin-left:24px;float:left;
}
.facebook-holder { background:#FFF; max-width:46px; max-height:41px; height:100%;vertical-align:baseline; text-align:center;}
.facebook-holder:hover {background:#3b5998;}
.facebook {width:26px;background-position: 0px center; background-repeat: no-repeat; margin:0px; padding:10px;}
.facebook:hover {background-position:-26px; padding:10px;}
在行动中看到它:http: //jsfiddle.net/bendaggers/qQFVV/
我试图复制的内容: http ://readwrite.com/2013/08/29/it-has-been-a-bad-summer-for-apples-ios-7#_tid=popular-feed&_tact=click+%3A+ A&_tval=2&_tlbl=Position%3A+2 (注意屏幕右侧的分享按钮?是的,没错!)
顺便说一句,如果这会让您更轻松,请随意修改所有内容。
非常感谢!