我希望根据图像的大小改变图像的位置,所以当它更宽(因为我会保持它们的高度相同)时,它将保持中心,因为它较少左侧。这是我的代码
img1 = document.getElementById("type-pic1");
width1 = img1.clientWidth;
left1 = (300 - width1) / 2;
我的div宽300像素。这就是我希望我的CSS看起来像
#type-pic1
{
position: absolute;
left: var left 1;
}
我不介意在javascript文件中执行此操作,我希望这是有道理的,有人可以帮助,提前感谢。
答案 0 :(得分:1)
这样的事情可以解决问题:
img1.style.left = left1+"px";