gpt4 book ai didi

javascript - window.getComputedStyle 始终以像素为单位返回测量值

转载 作者:行者123 更新时间:2023-11-30 20:52:31 24 4
gpt4 key购买 nike

我只是想知道为什么,例如,window.getComputedStyle(element).top 总是以像素为单位返回测量值,即使在设置了 top 位置的情况下也是如此像这样明确地 % element.style.top = 25 + '%'

我一直无法在网上找到任何信息。 有人知道为什么会这样吗?!

最佳答案

您正在寻找的是 element.style.top


这是 window.getComputedStyle 的预期行为。

“在应用事件样式表并解析这些值可能包含的任何基本计算之后,window.getComputedStyle() 方法返回一个包含元素所有 CSS 属性值的对象。”

意思是除像素以外的所有单位都将被计算或处理,然后呈现为像素。甚至 GetComputedStyle 这个名字也暗示了这一点。

您可以阅读更多相关信息 here如果你愿意的话。

关于javascript - window.getComputedStyle 始终以像素为单位返回测量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48016082/

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