1847得票6回答
CSS calc()函数中的Sass变量

我正在尝试在Sass样式表中使用calc()函数,但是遇到了一些问题。这是我的代码:$body_padding: 50px body padding-top: $body_padding height: calc(100% - $body_padding) 如果我使用文字字面...

466得票5回答
禁用LESS-CSS覆盖calc()函数

现在我正在尝试在我的LESS代码中使用CSS3来实现这个效果:width: calc(100% - 200px); 然而,当LESS编译时,它输出的结果是这样的:width: calc(-100%); 有没有办法告诉LESS不要以那种方式编译它并正常输出?

358得票5回答
如何防止Less尝试编译CSS calc()属性?

我正在使用的Less编译器(OrangeBits和dotless 1.3.0.5)会积极地进行翻译。 body { width: calc(100% - 250px - 1.5em); } 进入 body { width: calc(-151.5%); } 很明显这是不希望出现的。...

74得票6回答
CSS计算替代方案

我正在尝试使用CSS和没有jQuery来动态更改一个div的宽度。以下代码将在以下浏览器中起作用:http://caniuse.com/calc/* Firefox */ width: -moz-calc(100% - 500px); /* WebKit */ width: -webkit-c...

70得票4回答
CSS Calc视口单位解决方案?

根据我在其他 答案中看到的,CSS视口单位目前无法在calc()语句中使用。我想实现的是以下语句:height: calc(100vh - 75vw) 即使在calc()语句中无法使用视口单位,我是否可以通过纯CSS的解决方法来实现这一目标?还是只用CSS和HTML? 我知道我可以使用Java...

70得票2回答
如何在calc中使用Stylus变量?

在Stylus中,我如何在calc表达式中使用variable?例如,以下代码无法正常工作(其中arrow-size是一个变量): arrow-size = 5px left calc(50% - arrow-size)

65得票1回答
在Less中是否有一种使用变量进行~运算符的方法,例如 ~"calc(100% - @spacing)"?

有没有办法在Less的~操作符中使用变量,例如~"calc(70% - @spacing)"; 当我尝试过它时,它仅适用于静态值,例如 ~"calc(70% - 10px)"; 我能否在将字符串设置为属性之前对其进行评估?

60得票5回答
calc()在媒体查询中无法工作

@media screen and (max-width: calc(2000px-1px)) { .col { width: 200px; } } 减法后的值应该是1999px,但它似乎不起作用。如果我手动更改为1999px,它就可以正常工作,所以我知道这不是我的CSS的问题。 cal...

58得票2回答
CSS calc() - 使用带单位的值进行乘法和除法

是否可以使用calc()函数对基于单位的值(如100%、5px等)进行乘法或除法运算? 例如,我希望像这样做:width: calc(100% * (.7 - 120px / 100%)); 希望这能解决成类似于以下的样子(假设100%等于500像素):width: calc(500px *...

57得票3回答
为什么在Calc()方法内部必须使用空格将+或-括起来?

最近我开始在CSS中使用calc(...)方法。我很快发现这样的代码:width: calc(100%-2)将无法工作,但在运算符-前后添加空格将解决问题,并且calc方法将正常工作。 经过一些研究,我发现多个博客文章都提到需要空格,并且许多人甚至指向规范(CSS3 8.1.1),其中规定:...