15

calc()またはのようなCSS関数の内部で使用することは可能ですtransformtranslate?私はそれを機能させることができないようです。これがデモなので、みんなで遊ぶことができます:

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

4

2 に答える 2

11

calc()CSSで長さベースの値を使用できる場所であればどこでも使用できます。提供した例は機能しますが、実際には0になります。説明のために少し変更されたデモを次に示します。http://jsfiddle.net/joshnh/6ydR3/

また、接頭辞のないバージョンを最後にリストするようにしてください。

変換内のcalc()関数でパーセンテージを他の値型と混合しても、Chromeではまったく機能しないようです。これをバグとして報告します。

更新:これはここでバグとして報告されています:https ://code.google.com/p/chromium/issues/detail?id = 150054

于 2012-09-14T04:19:02.453 に答える
2

それは動作します:http://jsfiddle.net/qdJwY/2/

(編集:Firefoxでのみテスト済み)

あなたの例では、それはまさにそのように起こる100% = 200pxので、あなたはゼロで翻訳しました。

于 2012-09-14T03:58:53.910 に答える