gpt4 book ai didi

javascript - 如何使用算术设置样式属性?

转载 作者:行者123 更新时间:2023-11-28 13:52:06 27 4
gpt4 key购买 nike

CSS 不支持诸如 margin-left: -60px + 50% of width of parent div 这样的算法。但是我这样做的愿望是压倒性的。有谁知道使用 JavaScript 或其他方式的解决方案吗?

谢谢
迈克

最佳答案

试试这个:

var elem = document.getElementById("foobar"),
parent = elem.parentNode;
while (parent && parent.nodeName != "DIV") {
parent = parent.parentNode;
}
if (parent.nodeName == "DIV") {
elem.style.marginLeft = - 60 + (parent.style.width * 0.5) + "px";
} else {
elem.style.marginLeft = "-60px";
}

关于javascript - 如何使用算术设置样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182573/

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