CSS3 アニメーション - ポインポイン

CSS3について

従来のCSSは配色とか形をデザインしかできなかったが、
新しく加わったCSS3は動きをデザインできる。(例:変形、移動、変色)

サンプル

文字が上下に動くサンプル

<html> 
    <head> 
        <title>Hello PoinPoin!</title> 
        <style type="text/css"> 
            @-webkit-keyframes PoinPoin {
                50% {-webkit-transform: translate(0px, 80px);}
            }
            p {
                -webkit-animation-name: PoinPoin;
                -webkit-animation-duration: 2s;
                -webkit-animation-iteration-count: infinite;
                -webkit-transition-timing-function: ease-in;
            }
        </style> 
    </head> 
    <body> 
        <p>Hello PoinPoin!</p> 
    </body> 
<html> 

説明

@-webkit-keyframe PoinPoin

で動作の共通項が作れる。

-webkit-animation-name: PoinPoin

で簡単に呼び出せる。継承。

参考サイト

http://black-flag.net/css/20101126-2011.html
webkit-keyframeとかcss3の基本ルールを学んだ。
http://www.the-art-of-web.com/css/timing-function/
webkit-transition-timing-functionのオプションを学んだ

注意点

ブラウザの識別子を付けなくてはならない。

-webkit-*   /* Webkitエンジン(Chrome, Safari) */
-moz-*      /* Firefox */
-o-*         /* Opera */