今回はシンプルなボタンにhoverアニメーションをつけて実装してみました。
htmlとcssだけしか使っていません。
コードの説明や実際の動きも詳しくまとめてみたので自由にお使いください。
こちらのデザイン・コードはすべて完全オリジナルなのでコピペ大歓迎です。
この記事の目次
ボタンにhoverアニメーションで動きをつける方法3選
目次
1. ボタンが浮かび上がるhoverアニメーション
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- flexboxを使ってボタンをcontainerの真ん中に設置
- transform : translateでボタンを浮き上がらせるアニメーションを実現
- box-shadowで3Dボタンのように変化
- transitionプロパティを指定して滑らかなアニメーションを実現
2. ボタンが360°回転するhoverアニメーション
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- flexboxを使ってボタンをcontainerの真ん中に設置
- box-shadowで3Dボタンのように変化
- transform: rotateXで縦回転のアニメーションを実現
- transitionプロパティを指定して滑らかなアニメーションを実現
3. ボタンが横方向に360°回転するhoverアニメーション
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- flexboxを使ってボタンをcontainerの真ん中に設置
- box-shadowで3Dボタンのように変化
- transform: rotateYで横回転のアニメーションを実現
- transitionプロパティを指定して滑らかなアニメーションを実現
参考
そもそもWebデザインの基礎がわからない。。
そんなあなたにはこれ!
未経験からWeb制作で月50万稼げるようになったUdemy教材3選
でもなあ、独学だと心配だしプログラミングスクールで学びたい!。かといってお金はかけたくないし。。
そんなあなたにはこれ!
完全無料で一人前のエンジニアになれるプログラミングスクールあります