gpt4 book ai didi

css - 使用变量和百分比值在页面上定位元素

转载 作者:行者123 更新时间:2023-11-28 12:59:29 25 4
gpt4 key购买 nike

假设我有一个这样的元素。

$div1-height: height(icon);
.div1 {
left: 0;
top: 25%;
height: $div1-height;
}

然后我在某处有另一个 div,我想使用该位置在屏幕上以数学方式定位它。从概念上讲,我想这样做。

.div2 {
top: 25% + $div1-height;
}

这样的事情可能吗?怎么办?

最佳答案

25% 是在运行时评估的,因此在页面呈现之前计算它是行不通的。你可以像这样使用 calc

top: calc(25% + #{$div1-height});

但它可能没有最好的浏览器支持。我会考虑重新设计您的其他一些 css,这样您就不必使用 calc。

关于css - 使用变量和百分比值在页面上定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21684317/

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