1

Firefox 3.6 や IE8 などのブラウザで CSS3 トランジションを模倣する Javascript ライブラリを知っている人はいますか?

例:

-webkit-transition:left 1s ease-in;

そのようなライブラリを開発するのはかなり難しいと思います。

これら 2 つは多くのことをサポートしていますが、CSS3 トランジションはサポートしていません。

そして、Modernizrがありますが、機能テストのみを行います。

CSS3 トランジションをサポートする追加のミニ ライブラリがあることの優れた点は、独自のバックアップ コードを記述する必要がないことです。プラグインするだけで、これらのトランジションがほとんどのブラウザーで機能することを確認できます。

4

3 に答える 3

1

同じライブラリを探していたのですが、うまくいかなかったので、作成することにしました。それがあなたが望んでいたことを願っています-alevkon/smooth

于 2012-09-04T13:45:03.773 に答える
1

JQuery アニメーションを使用して効果を模倣することもできますが、それでもコーディングが必要です。トランジション用の CSS3 コードほど単純なものはありません;(

于 2011-04-29T21:54:45.057 に答える
0

最近、あなたの質問に役立つ JavaScript ライブラリをオープン ソース化しました。それはhttp://transitionjs.orgで公開されています

CSS を編集することなく、JavaScript の要素に CSS トランジションをすばやく適用できます。たとえば、質問で言及した CSS トランジションを実行するには、次のように記述します。

transitionjs.begin(element, 'left 0px 100px 1s ease-in');

注: トランジションの開始値と終了値を指定する必要があります。

于 2015-09-11T20:18:53.657 に答える