DAY46.実務でよく使うアニメーションの付け方編 スマホ時のドロワーメニュー

01.ドロワーが作れるライブラリ

1.drawer.js

対応ブラウザ
・IE10~
・Safari
・Chrome
・Firefox

2.hiraku.js

日本人が開発している

ドキュメントも全部日本語

02.ドロワーメニューを開いた時のレイヤー階層

ドロワーが開いた時の重なりを意識してz-indexを指定する

下から順
①通常のbody内のコンテンツ
②ヘッダー(※上部に固定表示するため)
③ドロワー開いた時の黒背景
④ドロワーメニュー
⑤ハンバーガーメニュー(バツアイコン)

レイヤー階層を間違えると、クリックできなかったり見栄えが変わる

03.aタグをクリックしてもページ遷移が起こさない

jQuery(".js-drawer").on("click", function(e) {
 e.preventDefault();
//ここにドロワーの記述
 return false;
});
aタグなどをクリックした時の標準の動きを無効化するためのもの

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