◎ CSSを学ぶ,  ■ Webデザインを学ぶ【初級/後編】

CSSアニメーション①

[transform]

transformとは

移動、回転、伸縮、傾斜の設定ができる

【指定できる値】

rotate ローテート 回転
translate トランスレイト 移動
scale スケール 収縮
skew スキュー 傾斜


[code]
/*20度傾ける*/
transform: rotate(20deg)
[/code]

(20度傾斜配置)

translate(200px) 移動する

指定時間で動きを与える
transition-duration

●hover(マウスオーバー)移動

hover

[code]
.translate {
width:150px;height:150px;
background:black;color:#fff;
/*変化に掛かる時間を指定*/
transition-duration: 0.5s;
}
.translate:hover {transform:translate(200px);}
[/code]


●-webkit-(ブラウザベンダー記述が必要です)2017年現在
※ transform(2D)対応状況:
・ Chrome、Safari 3.1 以上
・ Firefox 3.5 以上、Opera 10.5 以上
・ IE9 以上
・ Android 4.1 以上、iOS 4 以上