ホームページ >ウェブフロントエンド >htmlチュートリアル >使いやすいCSS3トランジションマネージャー_html/css_WEB-ITnose
来自: https://github.com/usablica/lup
使いやすいCSS3トランジションマネージャー
Lupisは、CSS3トランジションを管理および制御するための軽量で使いやすいライブラリです。
//take `#test` element, add `green` css class and wait for 2 seconds, then remove all css classeslup("#test").add('green').wait(2000).end();
lup オブジェクトを作成するには
利用可能バージョン: v0.1.0
targetElement: 文字列またはオブジェクト
CSS セレクターまたはDOM オブジェクト
lup('#test');lup(document.querySelector('#test'));
指定された CSS クラス名をターゲット要素に追加します
使用可能バージョン:v0.1.0
lup('#test').add('green').end();
ターゲット要素から指定された CSS クラス名を削除します
利用可能日:v0 .1.0
lup('#test').add('green').remove().end(); /* Removes `green` class */lup('#test').add('green').remove('green').end(); /* Same as previous line, removes `green` class */lup('#test').add('green').add('red').remove().end(); /* Removes `red` class */
最後の操作が完了するまで待ちます。たとえば、CSS3 トランジションです。
利用可能以降:v0.1.0
lup('#test').add('green').then().add('red').end(); /* Adds `green` and then after completing `green` class transition, adds `red` class */lup('#test').add('green').then(function(){ alert('green completed!') }).end(); /* Adds `green`, shows `alert` after completing transition*/
待ってから次の操作を実行します。
利用可能バージョン:v0.1.0
操作を実行します。
使用可能日:v0.1.0
lup オブジェクトに単一のオプションを設定します。
利用可能バージョン: v0.1.0
option : 文字列オプションキー名。
value : 文字列/数値の値オプション。
lup('#test').add('green').wait(1000).add('red').end(); /* Adds `green` and after one second adds `red` class */
lup オブジェクトにオプションのグループを設定します。
利用可能: v0.1.0
lup('#test').add('green').end(); /* Adds `green` css class */
注: option メソッドと options メソッドを使用してオプションを変更できます。
Copyright (C) 2014 Afshin Mehrabani ( afshin.meh@gmail.com )
lup("#test").add('green').option('cleanup', false).end();