11得票2回答
如何使用calc()在颜色值之间切换?

在CSS中,是否可以使用calc()函数来操作十六进制颜色值? 在以下CSS片段中,我想使用--enable变量在background-color属性的两个十六进制颜色值之间切换,这些颜色值为 MyBtnStyle : --enable-color和--disable-color。 当使用...

24得票8回答
在CSS的calc函数中使用模数

有没有办法在CSS calc函数中使用或实现模运算符?我知道有取模运算符并且IE支持它,但其他浏览器呢?例如#element-id{ width: calc( 100% mod 5 ); }

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

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

12得票1回答
为什么min()(或max())不能处理无单位的0?

我搜寻了很多资料,但都没有找到有用的信息。 我试图将CSS元素的top属性设置为max(0, 120vh - 271px)。 我尝试了几个变化: top: max(0, 120vh - 271px); top: max(0, (120vh - 271px)); top: max(0, cal...

41得票6回答
CSS计算无效的属性值

有人能告诉我为什么这个CSS计算函数不起作用吗?在Chrome中检查元素时,它显示“无效的属性值”。width: calc((100vw - 14px * 2) / (270px + 11px * 2));

7得票3回答
将CSS calc的结果用于设置自定义属性的方法是什么?

我正在测试一个CSS框架,通过微类指定数字。例如,像<div class="fifty percent wide">这样的内容可能会转化为width: 50%。该实现使用了CSS变量(自定义属性)。 请考虑以下CSS: .fifty { --number: 50; } .p...

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

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

49得票1回答
如何在继承中使用CSS calc()函数?

我想在calc()函数中使用inherit,像这样:#foo { animation-duration: 10s; } #foo > .bar { animation-duration: calc(inherit + 2s); /* =12s */ } 但它似乎无效。 这是浏览...

55得票3回答
在CSS中将calc()和attr()结合使用

我在想是否可以将calc()函数与attr()函数结合起来,以实现类似以下代码的效果:<div class="content" data-x="1"> This box should have a width of 100px </div> <div c...

7得票1回答
CSS calc()用于定位div

我正在尝试创建一个div,其宽度和高度为视图宽度的37%。 我希望该div居中放置,因此我尝试获取视图宽度的50%并减去37%的值。 然后,我想让该div位于父div的50%外侧。它基本上是一张封面照片及个人资料图片。底部位置需要为负数,以将business-cover-logo强制移出b...