gpt4 book ai didi

javascript - 计算具有相同类别的每个元素的 margin

转载 作者:太空宇宙 更新时间:2023-11-04 09:56:33 25 4
gpt4 key购买 nike

我想沿着不同的 X 轴放置具有不同宽度的不同 DIV,(50%、30% …)所以我尝试了这个解决方案:

$(document).ready(function() {
$('.axis').each(function() {
var $this = $(this);
$this.css('margin-left', -(startWidth / 2) + 'px');
});
});

CSS:

#item_1 {
position: absolute;
top: 100px;
left: 50%;
width: 500px;
height: 100px;
}

不知何故,它还没有工作......

<div class="axis" id="item_1"></div>
<div class="axis" id="item_2"></div>
<div class="axis" id="item_3"></div>

这是一个显示问题的 JFiddle,我想让 ITEMS 以 X 轴为中心......

https://jsfiddle.net/gtpadmy2/

最佳答案

不需要JS。只需在您的 CSS 中添加修复半页边距的翻译:

.axis {
// other properties
left: 50%;
transform: translateX(-50%);
}

Updated fiddle.

关于javascript - 计算具有相同类别的每个元素的 margin ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com