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

left: 50%;

z-index:1;

-webkit-transform: translateX(-50%);

-moz-transform: translateX(-50%);

-o-transform: translateX(-50%);

-ms-transform: translateX(-50%);

为什么要先设成50%再移回来呢?


正在回答

3 回答

left:50% 表示左边距为父元素宽度的一半,此时该元素的最左侧,在父元素中居中了;translate(-50%);是向左移动自身宽度的50%,这时候才是此元素在父元素中居中。

0 回复 有任何疑惑可以回复我~

在IE中不写是可以的,但在firefox里不写的话,图片只会在浏览器窗口右半边显示,左半边一片空白,我也不知道为什么会这样,已经提问了,希望有人解答

0 回复 有任何疑惑可以回复我~

其实是可以不写的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号