CSS3で動かす(2) transformプロパティ translate編
|
目次
scaleに続き今度はCSS3の「transform」プロパティtranslateを使って色々な動きを作ってみます。
scale編 縮尺はこちら
rotate編 回転はこちら
skew編 傾斜はこちら
CSS3の「transform」プロパティ translate編
translateは移動です。画像は噂?のプリンごはんさんです。translateを使う(X方向Y方向 同時指定)
translate(X方向の移動距離, Y方向の移動距離)HTML
<div class="pringohan_tlXY">
<img src="imges/pringohan.png" alt="">
</div>
CSS
.pringohan_tlXY img {
-webkit-animation:anime-pringohanTLXY 2s infinite linear;
animation:anime-pringohanTLXY 2s infinite linear;
}
@keyframes anime-pringohanTLXY {
from{
-ms-transform:translate(0,0);
-webkit-transform:translate(0,0);
transform:translate(0,0);
}
to{
-ms-transform:translate(100px,30px);
-webkit-transform:translate(100px,30px);
transform:translate(100px,30px);
}
}
結果はこれ
スポンサードリンク
translateを使う (X方向)
translateX(X方向の移動距離)HTML
<div class="pringohan_tlX">
<img src="imges/pringohan.png" alt="">
</div>
CSS
.pringohan_tlX img {
-webkit-animation:anime-pringohanTLX 2s infinite linear;
animation:anime-pringohanTLX 2s infinite linear;
}
@keyframes anime-pringohanTLX {
from{
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0);
}
to{
-ms-transform:translateX(100px);
-webkit-transform:translateX(100px);
transform:translateX(100px);
}
}
結果はこれ
translateを使う (Y方向)
translateY(Y方向の移動距離)HTML
<div class="pringohan_tlY">
<img src="imges/pringohan.png" alt="">
</div>
CSS
.pringohan_tlY img {
-webkit-animation:anime-pringohanTLY 2s infinite linear;
animation:anime-pringohanTLY 2s infinite linear;
}
@keyframes anime-pringohanTLY {
from{
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0);
}
to{
-ms-transform:translateY(100px);
-webkit-transform:translateY(100px);
transform:translateY(100px);
}
}
結果はこれ
目に優しいライトで作業するように心がけています。
スポンサードリンク
コメントを書き込む