見出し画像

useClickOutsideフックを使ったハンディに閉じれるナビの実装方法について

こんにちわ。nap5です。



useClickOutsideフックを使ったハンディに閉じれるナビの実装方法について紹介したいと思います。


zennというサイトで以下の内容を実現したい方がいらしたので、このように実装すればいいのではと考えたので、せっかくなので、コメントしたことがきっかけです。


useClickOutsideフックについてはこちらになります。


デモサイトです。




デモコードです。



ドロワーでアニメーションする部分はgsapを利用しています。


ハンバーガーメニューの実装と気を付けるポイントは似ている気がしますね。



最近では、MENTAをはじめてみました。MENTAを使って提供していることを紹介している記事は以下になります。


また、Twitterでモックアップ動画を公開しているので、こちらもよかったら、覗いてみてください。


最後に、Udemyでコースを公開しました。
良かったら覗いてみてください。

https://www.udemy.com/course/count-down-up-using-javascript-animation-api/


また、コースの内容紹介記事は以下になります。

簡単ですが、以上です。

この記事が気に入ったらサポートをしてみませんか?