「WEBネタ」スマホでありがちなメニューボタンをタップすると横からズリっと出てくるヤツをtwitterブートストラップに組み込む方法

2013-10-12  

iOS7の登場で少し風潮が変わりつつありますが、FacebookとかYoutubeなんかのスマホ版でよく使われているメニューボタンをタップすると、左側からメニューがスライドして現れるやつ。

メジャーサイト・アプリがあれを採用してるので、ユーザーも「あのシマシマのボタン押せばメニューが出るはず」って認識になってるかと思われます。

んで、Twitter Bootstrap2.3ではResponsive navbarを使うことによって、画面幅が狭いとメニューが自動的に「「あのシマシマのボタン」に変わってくれます。が、上からズリっと落ちてくるタイプ。どーせなら、横からズリっと出てくるやつにデフォルトでして欲しいですが・・・

そんなわけでブートストラップをサイドメニューにする方法を探したら、ドンピシャで解説してるポストがありました。すばらしい!!

Bootstrapにサイドメニュー(スライドイン)を追加する方法

このポストをみればたぶん実装できます。

もしできない場合は、セレクタ指定がサンプルと違うのかもしれません。Bootstrapのバージョンとかで多少違うのかも。オレもそのままではできなかったんで各要素にIDを振って実現できました。

具体的には・・・

(1)トリガーとなるボタンの部分にmenu_linkっていうIDを振って

<a id="menu_link" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span></a>
 
(2)開かれるメニューにside_menuってIDを割りふり
 
<div class="nav-collapse collapse " id="side_menu">
 
(3)JSを以下のように
<script type="text/javascript" charset="UTF-8">
$(document).ready(function() {
  $('#menu_link')
    .attr('data-toggle', '')
    .attr('data-target', '')
    .sidr({
      source: '#side_menu'
  });
});
</script>
 
これで完成。
db9Vi9Onhau_9R9N.jpg
 
↑こんなやつがBootstrapに簡単に組み込めます。
 
以上はBootstrap標準のnavbar(画面上のメニュー)を使ったときのやつですが、例えば左側に普通にULでサイドメニューを作ってるときでもSidrを使って、BootstrapのResponsive utility classesを使って.visible-phoneとか.hidden-desktopを使うと実現可能です。
 
これは、ずっと前からやりたくて、ようやく最近実現できたんですが、iOS7でまたまたインターフェースが変わっちゃうっていうw この手法もすでに過去のモノなのかしら?

 

カテゴリ:PC・スマホ・WEBネタ

UNITORO以外の最近の投稿

N/A

twitter

Recent entries

オレの旅2024 山梨県河口湖

オレの鳥 「2024年4月16日 栃木県の1400m湿地に行くも寒すぎて撃沈」

オレの鳥 「2024年4月桜が咲いたのでサクジローを狙うも不発」

リラックマのローソンコラボボールペン再び・桜咲く・ゴマフアザラシのエケチェン・11年後の皆既日食 最近の日記

オレの旅2024 三重県鳥羽水族館~奈良県七色ダム

もう3月も終わるのかよ・・激寒で冬に戻った今週の日記

Windows11を起動すると勝手にEDGEが起動するのを阻止する方法

オレの旅2024 『9年ぶり千葉県亀山ダム』

スターな男 #18 千葉県外房の有名ポイントで夏銀河に初挑戦・・しかし撃沈

オレの鳥「2024年3月5日埼玉県のビオトープ的な公園」

今週の日記「日本の家は凄い寒いらしいので最近の家は窓がめっちゃ少ない~小さい」「みかんが高い」

暑くなったり寒さ戻ったりライブやったり2月中旬~終わりの日記

オレの鳥「2024年2月20日埼玉県の公園でウメジローを狙う!SONY α9IIIにノックアウトされた🤣」

メルカリでベース買ったら盛大に詐欺された😆

オレの鳥「2024年2月16日近所の公園」

数年ぶりの積雪☃徒歩通勤して死ぬかと思った💦~ドイツからのお客様がご来店~他小ネタな2月上旬の日記

オレの鳥「2024年1月30日埼玉県熊谷市荒川大麻生公園 野鳥の森~河川敷」

3シーン目に突入 オレの鳥「2024年1月29日埼玉県秋ヶ瀬公園~北本自然観察公園~近所の公園」

免許とクレカと1万円入れてる Apple MagSafe レザーウォレットを落とした💦

宇都宮動物園でホワイトタイガーの親子見てライトレールに乗った休日~チュン活~中華製爆安バッテリーとヘッドホンに騙されたの巻

2024年ももう1/24が終わった今週の日記

🚭禁煙して丸3年経過🚭

新しい学校のリーダーズ武道館公演「青春襲来」に行ってきた(急遽)

REDPEPPERS 27年目!すごい良かった紅白歌合戦と「とんでん」のおせち料理からのいつもと違う年越し~もう2024年も一週間経過

社畜ゆえ気づけば年末💦 今年を30秒で振り返る

iPhone15はデジカメのSDカードをUSB-C経由で直接読める!

懲りないやつ「中華製 自転車のハンドル温めUSB電熱グリップと車内昼寝用12V駆動の電気毛布」を買った

久々にルアーを買ったPogo Bean23・

スターな男 #17 天気の神様は我々を見放した😂『ふたご座流星群2023』は曇天撃沈

気温3℃と38℃

Category

Popular entries 2018

Popular entries 2017

Popular entries 2016