サイトに 2 つのサイドバーを配置したいと考えています。ビューポートを使用したレスポンシブ CSS があります。しかし、モバイル ブラウザーでサイトを開いたときにサイドバーを表示したくありません。タブはうまくいくでしょう。私ができる方法はありますか?
例: スタック オーバーフロー。モバイルで開くと、サイドバーが表示されません。私はこれに似たものが欲しいです。
前もって感謝します。:)
このモバイル定義のみにメディア クエリを使用できます。
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
詳しくはこちらをお読みください http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
次のように、メディアクエリを使用して、サイドバーを選択的に表示/非表示にできます (以下のコードで該当するサイドバー クラスを変更します)。
@media only screen and (max-width: 480px) {
.sidebar {
display: none;
}
}
Stack Overflow には、モバイル ページ用のカスタム HTML があります。
しかし、 Bootstrapを試すことができます