L'effondrement latéral avec Bootstrap 3
J'ai visité cette page http://www.elmastudio.de/ et je me demandais si il est possible de construire la barre latérale gauche de l'effondrement avec Bootstrap 3.
Code à l'effondrement de la barre latérale à partir du haut (téléphone uniquement):
<button type="button" class="navbar-toggle sidebar-toggle" data-toggle="collapse" data-target=".sidebar-ex1-collapse">
<span class="sr-only">Sidebar</span>
<span class="glyphicon glyphicon-check"></span>
</button>
Encadré lui-même a l'hidden-xs classe. Il est supprimé à la suite de js
$('.sidebar-toggle').click(function(){
$('#sidebar').removeClass('hidden-xs');
});
Si vous cliquez sur le bouton, il permet de basculer la barre latérale à partir du haut. Génial pour voir l'encadré de se comporter comme le site web ci-dessus montre. Toute aide est appréciée!
- Sommes-nous tous d'accord que elmastudio.de n'a plus que la barre latérale de l'effondrement?
- Aussi checkout ces utiles bootstrap menu de barre de collections de designerslib.com/bootstrap-sidebar-menu-templates
InformationsquelleAutor Chris We | 2013-10-16
Vous devez vous connecter pour publier un commentaire.
Bootstrap 3
Oui, c'est possible. Ce "off-canvas" exemple devrait vous aider à vous lancer.
http://bootply.com/88026
Fondamentalement, vous avez besoin d'envelopper la mise en page dans un div extérieure, et d'utiliser les media queries pour basculer la disposition sur les petits écrans.
Aussi, il y a plusieurs plus de Bootstrap barre latérale exemples ici
Bootstrap 4
Créer un réactif barre de navigation sidebar "tiroir" dans le Bootstrap 4?
Il y a un autre utile starter modèle ici, pour toute personne intéressée.
http://startbootstrap.com/templates/simple-sidebar.html
http://getbootstrap.com/examples/offcanvas/
C'est officiel exemple, peut être mieux pour certains. C'est en vertu de leurs Expériences section des exemples, mais puisque c'est officiel, il doit être tenu au courant de l'amorçage de la libération.
Dirait qu'ils ont ajouté une toile fichier css utilisé dans l'exemple:
http://getbootstrap.com/examples/offcanvas/offcanvas.css
Et certains code JS:
EDIT: j'ai ajouté une option de plus pour bootstrap encadrés.
Il ya en fait trois façons dans laquelle vous pouvez faire un bootstrap 3 barre latérale. J'ai essayé de garder le code le plus simple possible.
Fixe la barre latérale
Ici vous pouvez voir un démo d'une simple barre latérale fixe j'ai développé à la même hauteur que la page
La barre latérale dans une colonne
J'ai aussi développé un plutôt simple colonne de barre de menu qui fonctionne en deux ou trois colonnes de la page à l'intérieur d'un conteneur. Il prend la longueur de la plus longue colonne. Ici vous pouvez voir un démo
Tableau de bord
Si vous google bootstrap tableau de bord, vous pouvez trouver plusieurs approprié du tableau de bord, comme cette une. Cependant, la plupart d'entre eux nécessitent beaucoup de codage. J'ai développé un tableau de bord qui fonctionne sans javascript supplémentaire (à côté du bootstrap, javascript). Voici une démo
Pour les trois exemples, vous devez inclure jquery, bootstrap css, js et le thème.les fichiers css.
Barre de défilement
Si vous souhaitez que la barre latérale de cacher en appuyant sur un bouton, cela est également possible avec seulement un peu de javascript.Voici une démo
Via Angulaire: à l'aide de
ng-class
Angulaire, on peut masquer ou afficher la barre latérale.http://jsfiddle.net/DVE4f/359/
.
Ses pas mentionné sur la doc, mais la barre latérale de Gauche sur Bootstrap 3 est possible à l'aide de "l'Effondrement" de la méthode.
Comme mentionné par bootstrap.js :
- Ce que cela signifie, ajout de la classe de "largeur" dans la cible, va étendre en largeur plutôt qu'en hauteur :
http://jsfiddle.net/2316sfbz/2/