■ 回転・伸縮
回転、拡大しながら移動
マウスオンでアクションします。
サンプルhtml
--[ html ]----------------------- <div class="anime01"> <img src="./img/ball.png" width="50px" height="50px"> </div> --[ CSS ]------------------------ .anime01 { width: 50px; height: 50px; -webkit-transition:1s ease-in-out; -webkit-transform-origin: 50% 50%; transition:1s ease-in-out; transform-origin: 50% 50%; } .anime01:hover { -webkit-transform: translate(100px, 0) scale(1.8) rotate(1080deg); transform: translate(100px, 0) scale(1.8) rotate(1080deg); }
クリックで回転
クリックでアクションします。(※webkit系のみ)
サンプルhtml
--[ html ]----------------------- <div class="anime02" onclick="this.style.webkitTransform='rotate(360deg)'"> <img src="./img/ball.png" width="50px" height="50px"> </div> --[ CSS ]------------------------ .anime02 { width: 50px; height: 50px; -webkit-transition: 2s ease-in; -webkit-transform-origin: 50% 50%; }
キック01
オンマウスでアクションします。
サンプルhtml
--[ html ]----------------------- <div class="kick"><img src="./img/ball.png"></div> --[ CSS ]------------------------ .kick { width: 50px; height: 50px; -webkit-transition:1s ease-in-out; -webkit-transform-origin: 100% 0%; transition:1s ease-in-out; transform-origin: 100% 0%; } .kick:hover { -webkit-transform: translate(500px, 200px) scale(1.8) rotate(100deg); transform: translate(500px, 200px) scale(1.8) rotate(100deg); }
キック02
オンマウスでアクションします。
サンプルhtml
--[ html ]----------------------- <div class="kick2"><img src="./img/ball.png"></div> --[ CSS ]------------------------ .kick2 { width: 50px; height: 50px; -webkit-transition:1s ease-in-out; -webkit-transform-origin: 0% 0%; transition:1s ease-in-out; transform-origin: 0% 0%; } .kick2:hover { -webkit-transform: translate(50px, -100px) scale(-1.8) rotate(200deg); transform: translate(50px, -100px) scale(-1.8) rotate(200deg); }