Core
Native
Class
Element
Utilities
Fx
Request
Plugins
- Fx.Slide
- Fx.Scroll
- Fx.Elements
- Drag
- Drag.Move
- Color
- Group
- Hash.Cookie
- Sortables
- Tips
- SmoothScroll
- Slider
- Scroller
- Assets
- Accordion
Fx.TweenとElementのElement.tweenへのショートカットから成っています。
あらゆるCSSプロパティをある値から別の値へ遷移させるトゥイーンエフェクトです。
var myFx = new Fx.Tween(element, [, options]);
要素のCSSプロパティに対して任意の値を即座にセットします。
myFx.set(property, value);
var myFx = new Fx.Tween(element); //背景色を即座に赤にします: myFx.set('background-color', '#f00');
特定の値まで、CSSプロパティを遷移させます。
myFx.start([property,] [from,] to);
var myFx = new Fx.Tween(element); //要素の背景色を黒から赤に遷移させます: myFx.start('background-color', '#000', '#f00'); //要素の背景色を現在の色から青に遷移させます: myFx.start('background-color', '#00f');
要素のFx.Tweenインスタンスにデフォルトオプションを設定・取得します。
el.set('tween'[, options]);
el.set('tween', {duration: 'long'}); el.tween('color', '#f00');
el.get('tween', [options]);
el.get('tween', {property: 'opacity', duration: 'long'}).start(0);
$関数で取得したDOM要素がすべてのメソッドを使えるようにするカスタムネイティブです。
一つのCSSプロパティを即座に遷移させるためのElementのショートカットメソッドです。
myElement.tween(property, startvalue[, endvalue]);
//"myElement"の幅を現在の値から100pxに遷移させます: $('myElement').tween('width', '100'); //"myElement"の高さを20pxから200pxに遷移させます: $('myElement').tween('height', [20, 200]); //"myElement"のボーダーを現在の値から"6px solid blue"へ変化させます: $('myElement').tween('border', '6px solid #36f');
透明度アニメーションのためのElementのショートカットメソッド。要素を特定の透明度までフェードイン・フェードアウトさせるのに役立ちます。
myElement.fade([how]);
$('myElement').fade('out'); //"myElement"をフェードアウト。 $('myElement').fade(0.7); //"myElement"を70%までフェードアウト。
背景色を遷移させるためのElementショートカットメソッドです。要素の背景色を指定した色に即座に変更し、それから元の色に戻します。
myElement.highlight([start, end]);
//背景色を即座に水色に変え、それから元の色(または白)に戻します: $('myElement').highlight('#ddf'); //背景色を即座に水色に変え、それからグレーにフェードさせます: $('myElement').highlight('#ddf', '#ccc');
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。