【jQuery】サイドバーをスライドで表示できるSimple Sidebar

 
メニューアイコン(バーガーボタン)をクリックするとサイドバーがスライド表示されメニュー以外のコンテンツにはマスクが掛かります。サイドバーの設置(右か左か)の設定やマスクの色や透明度の設定も簡単に設定できます。

Simple Sidebar

Githubに公開されてますのでjquery.simplesidebar.jsをダウンロードしてください。

使い方はjqueryとダウンロードした「jquery.simplesidebar.min.js」を読み込ませます。

Java File
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="./js/jquery.simplesidebar.min.js"></script>

例としてサイドバーの要素を.sidebarとした場合

html
<div class="toolbar">
  <div id="open-sb" class="menu-button menu-left"></div>
</div>
<div class="sidebar">
  <ul>
    <li>メニュー1</li>
    <li>メニュー2</li>
    <li>メニュー3</li>
  </ul>
</div>

Java Scriptでサイドバーを左右どちらに設置するかや、マスクの色・透明度の設定します。

Java
$( '.sidebar' ).simpleSidebar({
    settings: {
        opener: ".button",
        wrapper: "#wrapper",
    },
    sidebar: {
        align: "left",    //サイドバーを左右どちらに設置するか設定
        width: 250,       //サイドバーの幅
        closingLinks: "a",
        style: {         
            zIndex: 100
        }
    },
    mask: {                             //コンテンツにかかるマスクの設定
        style: {                        
            backgroundColor: "grey",    //カラー
            opacity: 0.9,               //透明度
            filter: 'Alpha(opacity=90)' 
        }
    }
});

  • 【jQuery】スクロールに合わせて要素を切り替える「Midnight.js」
  • 【jQuery】エフェクトが魅力的なスライダー「jQuery Hero Slider Plugin」
  • 【jQuery】Youtubeがウィンドウ内に表示されたタイミングで再生させるプラグイン
  • 【jQuery】ページめくり効果を付けられる「OneBook3d」
  • 【jQuery】動画を背景にフルスクリーンで表示させる「covervid.js」
RELATED POSTS
  • 【jQuery】商品一覧ページなどで効果的に使える「Product Preview Slider」
  • リデザインのレビューを集めたWebサービス「reDSGN」
  • SVGで背景パターンを作成できる「Hero Patterns」
  • YoutubeやGoogleMapをレスポンシブ化するジェネレーター「Embed Responsively」
  • 【jQuery】画像をハーフトーンに変換するプラグイン「Breathing Halftone」
  • 無料で簡単にホームページを作成できる「Wix」の使い方とレビュー
POPULAR POSTS
  • 【無料】漢字が使える日本語フリーフォント59選
  • Youtubeの埋め込み動画をレスポンシブに対応させる方法
  • Photoshopで簡単に背景を伸ばすテクニック
  • CSSで簡単に作れるおしゃれな見出しデザイン20選
  • 似たフォントを探したい!フォントを調べる時に役に立つツール・サイト10選
RECENT POSTS
  • 背景や区切り線などを簡単に装飾できるCSSライブラリ「pattern.css」
  • セクションの区切りをデザインできる「CSS Section Separator Generator」
  • 動画やアニメーションgifの背景を自動で消去してくれる「Unscreen」
  • ポップなイラストをダウンロードできる「Download 80 free illustrations」
  • hulu (フールー)で観れるおすすめの海外ドラマ・国内ドラマ【2020年3月版】