画面サイズに関係なく、他のすべてのページで1ページ(たとえばホームページ)とモバイル(「ハンバーガー」)メニューに通常のテキストメニューを表示できますか?ブートストラップ:ページに応じて異なるメニュータイプ
このロジックはどのようにブートストラップおよび/またはAngularJSで動作しますか?
画面サイズに関係なく、他のすべてのページで1ページ(たとえばホームページ)とモバイル(「ハンバーガー」)メニューに通常のテキストメニューを表示できますか?ブートストラップ:ページに応じて異なるメニュータイプ
このロジックはどのようにブートストラップおよび/またはAngularJSで動作しますか?
はい、可能ですが、両方のメニューのコードを作成する必要があります。ブートストラップ通常のメニューバーの
これは、デスクトップや他の画面のビューポート
のためのハンバーガーを非表示になりますちょうどそれがモバイルビューポートに非表示になりますようにクラスhidden-xs hidden-sm
を追加し、ハンバーガーメニューのためだけのクラスhidden-md hidden-lg hidden-xl
を追加します (a)は、クラス=「モバイルメニュー」 (b)のクラス=「デスクトップ・メニュー」
あなたが身体にホームページの追加、またはHTMLまたはいずれかのことができます:あなたは2メニューを持っている必要があり
ホームページ(index.html)でモバイルメニューを非表示にしたいが、他のすべてのページにモバイルメニューを表示したい。画面のサイズは関係ありません。現在、「index.html」は他のページのテンプレートとして使用されているため、ヘッダーセクションはありません。私はそれらのページのコンテンツを '
' –1)あなたが持っている上位ラッパー(クラス= "home"など) 、およびインデックスのモバイルメニューを隠すよりも、そして他のページのためのデスクトップメニュー
を隠しますので、CSSでその
.home .mobile-menu{
display: none;
}
のようなものを持っている必要があります^これは家庭だけ
としてマークされたページのためのモバイル非表示になります.desktop-menu{
display: none;
}
.home .desktop-menu{
display: block;
}
あなたの最初の質問については、可能です – Swellar