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

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

46得票3回答
如何获取CSS变量(也称为自定义属性)的负值?

让我先演示一下如何在SCSS中完成这个操作: $submenu-padding-left: 1.5em; transform: translateX(calc(-#{$submenu-padding-left} + .5em)); 这将编译为: transform: translat...

16得票1回答
calc() 100% + #px

我试图实现一些我甚至不确定是否可能的东西。 我想在我的网站导航下方放置一个特定的阴影PNG图像。然而,我还希望可以重用此功能于网站上的任何对象,无论是图像、div 还是按钮。基本上,使用相同的阴影图像来装饰任何对象。 使用 CSS3 的 calc() 函数,我尝试做到对象的高度@ 100%...

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

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

21得票3回答
如何调试CSS calc()值?

我有相对复杂的公式,例如 transform: scale(var(--image-scale)) translateY(calc((1px * var(--element-height) * (var(--image-scale) - 1)) / 2 * var(--scrolled-out...

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

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

13得票1回答
在使用calc()函数中使用分数(fr)会显示“无效的属性值”。

我正在尝试在使用CSS Grid时对一些宽度应用calc()。所以我正在尝试的一个方法是这样的:grid-template-columns: calc(1fr - 50px) calc(1fr - 50px); 我希望将其变成两个分数,但要减去50px,因为那是用来填充等的。然而,在这样做时,...

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

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

18得票2回答
jQuery animate() 和 CSS calc()

我尝试使用jQuery animate设置CSS calc(),例如:$element.animate({ height: 'calc(100% - 30px)' }, 500); 我注意到使用jQuery animate时calc()无法正常工作... 我希望有一种方法可以实现它,...

29得票3回答
我能使用“auto”值与“calc()”属性吗?

我想使用calc()将margin设置为auto加上一些像素,但是我的代码似乎无法正常工作。 selector { width: 200px; height: 200px; margin-left: auto; margin-right: auto; ...