今回は【直感的デザイン】cssで作るナビゲーションバーエフェクト3選をご紹介。シンプルかつわかりやすいデザインです。それぞれに違ったエフェクトがついています。実務で使えます。コピペだけで簡単。マテリアルデザインです。
htmlとcssだけしか使っていません。
コードの説明や実際の動きも詳しくまとめてみたので自由にお使いください。
こちらのデザイン・コードはすべて完全オリジナルなのでコピペ大歓迎です。
この記事の目次
【直感的デザイン】cssで作るナビゲーションバーエフェクト3選
目次
1. hoverしたボタンのみ背景色で強調するナビゲーションバーデザイン
動きは下の画像のような感じになります
実際の動きはこちら
コードはこちら
ここがポイント!
- ul, liでナビゲーションの骨組みを作成
- flexboxでど真ん中に配置
- hoverしたボタンのみ背景色が残る+文字が太字に変化し強調される
- transitionで要素をマウスオーバー(hover)した際のアニメーションを指定しシンプルなナビゲーションバーデザインを実現
2. 円を描くように720度回転+拡大ナビゲーションバーデザイン
動きは下の画像のような感じになります
実際の動きはこちら
コードはこちら
ここがポイント!
- ul, liでナビゲーションの骨組みを作成
- flexboxでど真ん中に配置
- .navigation:hover .button:hover > pに transform: rotate(720deg) scale(1.5)を指定することによりhoverしたボタンのみ回転+サイズが拡大する
- transitionで要素をマウスオーバー(hover)した際のアニメーションを指定しシンプルなナビゲーションバーデザインを実現
3. 360度横回転しながら拡大する直感的なナビゲーションバーデザイン
動きは下の画像のような感じになります
実際の動きはこちら
コードはこちら
ここがポイント!
- ul, liでナビゲーションの骨組みを作成
- flexboxでど真ん中に配置
- .navigation:hover .button:hover > pに transform: rotateY(-360deg) scale(1.5)を指定することによりhoverしたボタンのみ横回転+サイズが拡大する
- transitionで要素をマウスオーバー(hover)した際のアニメーションを指定しシンプルなナビゲーションバーデザインを実現
参考
そもそもWebデザインの基礎がわからない。。
そんなあなたにはこれ!
未経験からWeb制作で月50万稼げるようになったUdemy教材3選
でもなあ、独学だと心配だしプログラミングスクールで学びたい!。かといってお金はかけたくないし。。
そんなあなたにはこれ!
完全無料で一人前のエンジニアになれるプログラミングスクールあります