2011-10-18 9 views
1

フェーディング効果を出すCSSがあります。CSS3またはjQueryのアニメーションを指定したステップ

#mainframe.normal 
{ 
    opacity: 1.0; 
} 
#mainframe.faded 
{ 
    opacity: 0.0; 
} 
#mainframe 
{ 
    /* Firefox */ 
    -moz-transition-property: opacity; 
    -moz-transition-duration: 3s; 
    /* WebKit */ 
    -webkit-transition-property: opacity; 
    -webkit-transition-duration: 3s; 
    /* Standard */ 
    transition-property: opacity; 
    transition-duration: 3s; 
} 

それは、次のスクリプトによって制御されます。

document.getElementById('mainframe').className = "faded"; 

残念なことに、CSSでのパラメータがない、全体のアニメーションやベジェ関数の使用すべきかのステップ、唯一の合計時間を(設定遅く、速い...)。私はjQueryでそれを探していましたが、jQueryにもこのようなパラメータはありません。

1つのフレームタイムアウトを設定する方法はありますか(同じ、何フレーム使用するか)。

iPhoneの滑らかさを向上させるためには、私はそれが必要です(私はより少ないステップ==高性能と推測します)。

よろしく、

+0

誰かが良い答えを得て、最後にアニメーション機能でそれを行うことができますか? –

答えて

2

Animate.cssを確認してください。

+0

質問とは無関係ですが、とにかく見るにはいいツールです。ありがとうございました。 – noober

+0

ほとんどの使用例がありました。フェード効果を見てみましょう:https://github.com/daneden/animate.css/blob/master/animate.css#L807 – Alerty

+0

ああ、それには@ウェブキットキーフレームも含まれています。それは実際には関連しています。 – noober

関連する問題