为了账号安全,请及时绑定邮箱和手机立即绑定

css精灵如何控制图片垂直显示

css精灵如何控制图片垂直显示

beiciye 2016-01-17 21:53:51
查看完整描述

5 回答

?
小妮子hello

TA贡献1条经验 获得超0个赞

你是用div包裹了个img,那你就可以用div:position:relative;width:100%;height:100%

而img就position:absolute;top:50%;left:50%

当然这个在IE低版本下有兼容性问题,如果不考虑IE8以下的都是可以的!

查看完整回答
反对 回复 2016-01-18
?
Lyong

TA贡献23条经验 获得超16个赞

.img{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
}
<div class="myDiv">
    <img class="img" src=""/>
</div>
.myDiv{
    display: -moz-box;
    display: -webkit-box;
    -moz-box-orient: vertical;
    -webkit-box-orient: vertical;
    -moz-box-align: center;
    -webkit-box-align: center;
    -moz-box-pack: center;
    -webkit-box-pack: center;
}  //兼容性不是很好
//  ! ie
.myDiv{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
}


查看完整回答
反对 回复 2016-01-18
?
,,…

TA贡献1条经验 获得超0个赞

可以使用vertical-align:middle 来让图片垂直居中

查看完整回答
反对 回复 2016-01-18
?
qq_安伊偌拉_0

TA贡献27条经验 获得超2个赞

什么叫垂直显示?

查看完整回答
反对 回复 2016-01-18
?
卖火柴的小舒

TA贡献42条经验 获得超16个赞

background-position已经被用来设置雪碧图的图标了,应该不能设置垂直了吧(个人看法)。应该可以在多使用一个span包裹起来,外面通过这个span来设置垂直居中显示吧!

查看完整回答
反对 回复 2016-01-18
  • 5 回答
  • 0 关注
  • 1853 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信