标签: css-calc

CSS calc with inherit

我想inheritcalc()这样的:

#foo {
  animation-duration: 10s;
}
#foo > .bar {
  animation-duration: calc(inherit + 2s); /* =12s */
}
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

是浏览器错误还是规格?

css inheritance css-animations css-calc

28
推荐指数
1
解决办法
1万
查看次数

在CSS中的另一个calc()内部的calc()函数

如何在另一个CSS calc函数中使用CSS calc函数?根据这篇文章,它是可能的,但没有这方面的例子.

css css3 css-calc

28
推荐指数
3
解决办法
2万
查看次数

CSS calc() - 使用单位值进行乘法和除法

是否可以使用calc()乘以或除以基于单位的值(如100%,5px等).

例如,我希望做这样的事情:

width: calc(100% * (.7 - 120px / 100%));
Run Code Online (Sandbox Code Playgroud)

希望它解决类似的问题(假设100%= 500px):

width: calc(500px * (.7 - 120px / 500px));
width: calc(500px * (.7 - .24));
width: calc(500px * .46);
width: calc(230px);
Run Code Online (Sandbox Code Playgroud)

然而,在经过一些实验之后,看起来我不能将基于单位的价值作为分裂的分母.

我也似乎并不能够多两个值在一起像5px * 10px5px * 100%.

我知道在100%的情况下允许这样做没有意义,但在我的用例中,我想知道120px的总宽度是多少百分比,然后我将其输入到我的其余部分.计算.

要么就是这样,或者如果有人能想出一种不同的方式来编写它,那么它也会起作用.我绞尽脑汁,无法想出任何东西.

css css3 css-calc

27
推荐指数
2
解决办法
3万
查看次数

我可以在Javascript中使用CSS calc吗?

calc()在JavaScript中设置位置时我可以使用css 函数吗?

ePopup.style.top = "calc(100px - 1.5em)";
Run Code Online (Sandbox Code Playgroud)

javascript css css-calc

20
推荐指数
2
解决办法
2万
查看次数

嵌套的calc操作

希望这很简单.我想使用CSS calc操作来执行两个计算:

我想将我的宽度设置为相当于

(100% / 7) - 2
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试在CSS计算操作中执行多个操作,则会失败:

width: calc((100% / 7) - 2);
Run Code Online (Sandbox Code Playgroud)

如何在一个CSS语句中执行多个calc操作?

css expression css3 css-calc

18
推荐指数
2
解决办法
9527
查看次数

将calc()与表一起使用

我正在尝试使用固定宽度tds和可变宽度tds 的表格.

我使用CSS calc()功能,但不知何故,似乎我不能%在表中使用.

这就是我到目前为止所拥有的:

<table border="0" style="width:100%;border-collapse:collapse;">
    <tr style="width:100%">
        <td style="width:30px;">1</td> <!--Fixed width-->
        <td style="width: calc( (100% - 230px) / 100 * 40);">Title</td> <!--Width should be 40% of the remaining space-->
        <td style="width: calc( (100% - 230px) / 100 * 40);">Interpret</td> <!--Width should be 40% of the remaining space-->
        <td style="width: calc( (100% - 230px) / 100 * 20);">Album</td> <!--Width should be 20% of the remaining space-->
        <td style="width:80px;">Year</td><!--Fixed width-->
        <td style="width:180px;">YouTube</td><!--Fixed …
Run Code Online (Sandbox Code Playgroud)

css html-table css3 fixed-width css-calc

16
推荐指数
1
解决办法
1万
查看次数

jQuery animate()和CSS calc()

我尝试calc()使用jQuery animate 设置CSS ,例如:

$element.animate({
    height: 'calc(100% - 30px)'
}, 500);
Run Code Online (Sandbox Code Playgroud)

而且我注意到它calc()不适用于jQuery动画......

我希望有一种方法可以做到这一点,我不希望以类似的方式去做,替代或解决方法,我想设置calc()

这不可能吗?以任何方式?

如果有可能,请告诉我们如何?

css jquery-animate css-calc

16
推荐指数
2
解决办法
8181
查看次数

如何在另一个函数中使用calc()

是否可以calc()在CSS函数内部使用transformtranslate?我似乎无法让它工作.这是一个演示,所以你们可以玩:

http://jsfiddle.net/qdJwY/1/

css transform css3 css-calc

14
推荐指数
1
解决办法
2万
查看次数

计算不工作即11

在研究之后,我确认calc应该适用于ie8 +,但它对我不起作用.

这是我制作的JS小提琴:

http://jsfiddle.net/75tzyLoo/

这是代码:HTML:

<div id="outer">
    <div id="inner">

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#outer{
    width:400px;
    background-color:black;
    height:200px;
}
#inner{
    width:calc(80%-100px);
    width:expression(80%-100px);
    background-color:red;
    height:100%;

}
Run Code Online (Sandbox Code Playgroud)

这是我看到的输出: JS Fiddle输出为calc不起作用

我究竟做错了什么?

css cross-browser css3 css-calc

14
推荐指数
2
解决办法
3万
查看次数

在css calc函数中使用模数

有没有办法在css calc函数中使用或实现模运算符?
我知道有mod运算符和IE支持它,但其他浏览器呢?

例如

#element-id{
     width: calc( 100%  mod 5 );
}
Run Code Online (Sandbox Code Playgroud)

css css3 css-calc

13
推荐指数
3
解决办法
4260
查看次数