Créer responsive Bootstrap barre de navigation avec deux lignes
Je suis en train de créer un responsive Bootstrap 3 barre de navigation avec deux rangées. Cependant, je vais avoir des ennuis avec la structure de l'HTML et de l'effondrement de la fonctionnalité.
Ci-dessous est une description visuelle du résultat souhaité, et j'espérais que quelqu'un pourrait me diriger dans la bonne direction en termes de HTML/CSS (avec autant de défaut de Bootstrap de fonctionnalités que possible).
Essentiellement le menu est souhaitée pour effectuer les opérations suivantes:
- Sur tablette/les périphériques de bureau, la première ligne est le logo et un menu de
petits liens secondaires (Link1-3). La deuxième ligne est le menu principal avec
liens (LinkA-E). - Sur le mobile, le classique de l'effondrement de la conception devraient
apparaissent avec le logo et le hamburger icône. Le menu développé devrait
montrer les liens principaux (LinkA-E) en premier, puis les liens secondaires
(Link1-3) en dernier.
Tablette/appareil de Bureau:
|----------------------------------------------------------|
| LOGO/BRAND Link1 Link2 Link3 |
|----------------------------------------------------------|
| LinkA LinkB LinkC LindD LinkE |
|----------------------------------------------------------|
Appareil Mobile (réduite):
|--------------------------------------|
| LOGO/BRAND HAMBURGER |
|--------------------------------------|
Appareil Mobile (élargi):
|--------------------------------------|
| LOGO/BRAND HAMBURGER |
|--------------------------------------|
| LinkA |
| LinkB |
| LinkC |
| LinkD |
| LinkE |
|--------------------------------------|
| Link1 |
| Link2 |
| Link3 |
|--------------------------------------|
OriginalL'auteur preyz | 2016-12-23
Vous devez vous connecter pour publier un commentaire.
Si j'avais un code html/css de votre projet, je l'utilise pour montrer comment vous devriez le faire, mais dans ce contexte, CE HTML est venu de statique de la navbar exemple de Bootstrap v3.3.7
effectivement l'idée est de placer
<div id="navbar" class="navbar-collapse collapse">
en ligne ci-dessous<div class="navbar-header">
avec le flottement et la largeur à 100% de son espace, puis en le tirant jusqu'<ul class="nav navbar-nav navbar-right">
avecmargin-top: -50px;
Avec que des requêtes de média nous assurer qu'il se comporter droit dans moblie appareil.
HTML
CSS
JUSTE Laissez-moi savoir si ça a fonctionné ou pas.
Plaisir à entendre 🙂
OriginalL'auteur mohamad faramarzi