1

ホバーでcss3スケール変換を使用していますが、InternetExplorerユーザー向けの効果を再現したいと思います。これを達成するためのスムーズで同様の機能はありますか?幅/高さをパーセンテージで変更することを検討しましたが、うまく機能しなかったため、そのルートを削りました。

4

3 に答える 3

1

変換が-msプレフィックスを付けたIE9で機能することをご存知ですか?

それ以外の場合は、jQueryとホバー関数を見てください。

于 2013-02-28T14:41:26.873 に答える
1

次を使用できます。

zoom: 2; /* IE */
-moz-transform: scale(2); /* Firefox */
-moz-transform-origin: 0 0;
-o-transform: scale(2); /* Opera */
-o-transform-origin: 0 0;
-webkit-transform: scale(2); /* Safari And Chrome */
-webkit-transform-origin: 0 0;

また、CSSで実行できる場合は、JSで実行しないでください。CSSはハードウェアで高速化されますが、JSはそうではありません。

または、Joe-Rが指摘したように、「-ms」プレフィックスを使用できます。ここで確認してください:http://caniuse.com/#search=transform

-ms-transform: scale(2); /* Internet explorer*/
-ms-transform-origin: 0 0;
于 2013-02-28T14:40:08.533 に答える
-1

CSS3がそれを処理する方法(選択したcontainオブジェクト内のすべての子要素をスケーリングすることによる)のため、CSS3なしで作成することは非常に困難です。物の幅、高さ、フォントサイズはいつでも変更でき、アニメーション化することもできます。

于 2013-02-28T14:38:52.513 に答える