【发布时间】:2012-09-07 05:22:26
【问题描述】:
是否可以在 transform 或 translate 等 CSS 函数中使用 calc()?
我似乎无法让它工作。这是一个演示,你们可以玩一下:
【问题讨论】:
-
我认为翻译不占百分比。如果您使用像素而不是百分比,它确实有效,但我想这会破坏目的。
-
是的,但感谢您的努力:)
是否可以在 transform 或 translate 等 CSS 函数中使用 calc()?
我似乎无法让它工作。这是一个演示,你们可以玩一下:
【问题讨论】:
您可以在任何可以在 CSS 中使用基于长度的值的地方使用 calc()。您提供的示例确实有效,但实际上加起来为 0。这是一个稍作改动的演示来说明:http://jsfiddle.net/joshnh/6ydR3/
另外,请确保最后列出无前缀版本。
在转换中的 calc() 函数中将百分比与其他值类型混合似乎在 Chrome 中根本不起作用。我会将此报告为错误。
更新:这已在此处报告为错误:https://code.google.com/p/chromium/issues/detail?id=150054
【讨论】:
【讨论】: