如何将 css cals() 转换为 rem?

P.M*_*Mol 5 css css-calc

是否可以将 css calc 运算的结果转换为 rem 单位?

我正在尝试进行此操作:calc((100% - 2.3rem)/2)并且我需要结果以 rem 为单位。

לבנ*_*לכה 4

使用 calc将结果转换pxrem

1 雷姆 = 16 像素

/16所以在你的计算中 使用

#rem{
width: calc(((100% - 2.3rem)/2)/16);
background-color:red;
}
Run Code Online (Sandbox Code Playgroud)
<div id="rem">hello</div>
Run Code Online (Sandbox Code Playgroud)

或者

1 像素 = 0.0625 雷姆

#rem{
width: calc(((100% - 2.3rem)/2)*0.0625 );
background-color:red;
}
Run Code Online (Sandbox Code Playgroud)
<div id="rem">hello</div>
Run Code Online (Sandbox Code Playgroud)

  • rem 并不总是 16px。大多数浏览器(如果不是全部)都将其设置为默认值,但用户可以更改此设置。 (8认同)