在CSS函数(例如transform或者translate)中使用calc()函数是否可行?我无法让它起作用。以下是一个演示链接,您可以自由尝试: http://jsfiddle.net/qdJwY/1/
您可以在CSS中任何可以使用基于长度的值的地方使用 calc()。您提供的示例确实有效,但实际上只是加起来等于0。以下是稍作修改的演示: http://jsfiddle.net/joshnh/6ydR3/ 另外,请确保将未添加前缀的版本列在最后。在变换中使用 calc() 函数混合百分比和其他值类型在 Chrome 中似乎根本不起作用。我会将此报告为错误。更新: 这已经被报告为一个错误,链接在这里: https://code.google.com/p/chromium/issues/detail?id=150054