永发信息网

js代码代替这个位移transform: translate(-50%,-50%)兼容ie8以下

答案:2  悬赏:70  手机版
解决时间 2021-11-20 07:55
  • 提问者网友:不爱我么
  • 2021-11-19 20:15
js代码代替这个位移transform: translate(-50%,-50%)兼容ie8以下
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-11-19 21:37
你可以内容相对定位,设置top:50%;left50%;margin:内容高度的一半px 0 0 内容宽度的一半px
全部回答
  • 1楼网友:洎扰庸人
  • 2021-11-19 23:00
你这个是垂直水平居中吧。不用translate一样可以实现的。追问对,请问怎么弄,因为我那个图片很大,可能会超出body,但是我还是要让它垂直水平居中显示出中间那部分,要怎么做追答你这个代码没有垂直居中啊,只是水平居中。你需要什么效果?垂直居中吗?追问img基于body水平居中追答#img{position:relative; height:465px; width:100%;text-align:center;}
#img img{ height:100%;}

这样不就水平居中了吗

追问那个img图片很宽,会超出body的宽,我不能控制img的宽,像你那样写,只能显示出img图片的左边,我是想让他显示中间那部分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯