CSS3: webkit-transition
まずは こちら のCSSで重要な役割を果たしているwebkit-transitionの話。
- webkit-transition
これは以下のような構文です。
- webkit-transition: <何を> <どれくらいの時間で> <どのように>
例えば
div.foo {
opacity: 1.0;
-webkit-transition: opacity 1s linear;
}
div.foo:hover {
opacity: 0.0;
}
と書いた場合、'foo'というクラスを持ったdiv要素にマウスを乗っけた場合(クリックはせずポインタを乗せた状態)1秒を書けてdiv要素が透明になって消えていきます。
これは
これから説明しますが、webkit-transformと組み合わせることでもっとダイナミックなことも可能です。
makeitsmartjp.com/amadana ではページの移動や商品イメージのスライドをwebkit-transition: marginで対応しています。
ぜひいろいろと試してみてください!!