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