Comment changer la largeur de navbar / container? Bootstrap 3

La largeur par défaut de ma barre de navigation est trop large, 1170px . Je voudrais le réduire à 940px – mais je veux garder la réactivité.

J’ai essayé de modifier la largeur du conteneur en CSS et cela semble correct avec un grand navigateur, mais le rest de la page tombe en panne lors de l’affichage pour les tailles mobiles.

Est-ce la bonne propriété ou y a-t-il autre chose?

 @media (min-width: 1200px) { .container { max-width: 1170px; } 

Voici mon code navbar

  

Je viens de résoudre ce problème moi-même. Vous étiez sur la bonne voie.

 @media (min-width: 1200px) { .container{ max-width: 970px; } } 

Ici, nous disons: Sur les fenêtres 1200px ou plus – définissez la largeur maximale du conteneur à 970px. Cela écrasera la classe standard qui définit actuellement max-width à 1170px pour cette plage.

NOTE: Assurez-vous d’inclure ceci APRÈS le matériel bootstrap.css (tout le monde a fait cette petite erreur dans le passé).

En espérant que ça aide, bonne chance!

La largeur des conteneurs sera réduite à 940 pixels pour les fenêtres de moins de 992 pixels. Si vous ne voulez vraiment pas que les conteneurs aient une largeur supérieure à 940 pixels, accédez à la page de personnalisation Bootstrap et définissez @container-lg-desktop sur @container-desktop ou 940px codé en 940px .

Le .navbar-static-top vous utilisez force votre navbar à devenir pleine largeur. Supprimez cette classe et vous obtiendrez une navbar redimensionnable. Ensuite, vous pouvez l’enrouler dans un span# de la taille souhaitée.

 

Bonjour ce travail vous essayez! dans votre cas, c’est .navbar-fixed-top {}

 .navbar-fixed-bottom{ width:1200px; left:20%; } 

La manière correcte de le faire est de changer la largeur du personnalisateur en ligne ici:

http://getbootstrap.com/customize/

télécharger la source recompilée, écraser le répertoire de départ bootstrap existant et recharger (attention au cache du navigateur !!!)

Toutes vos modifications seront conservées dans le fichier de configuration .json

Pour appliquer à nouveau toutes les modifications, téléchargez simplement le fichier json et vous êtes prêt à partir.

Si vous avez affaire à des résolutions / tailles d’écran plus dynamics, au lieu de coder en dur la taille en pixels, vous pouvez modifier la largeur en pourcentage de la largeur du support.

 @media (min-width: 1200px) { .container{ max-width: 70%; } } 

simplement simple:

 .navbar{ width:65% !important; margin:0px auto; left:0; right:0; padding:0; } 

ou,

 .navbar.navbar-fixed-top{ width:65% !important; margin:0px auto; left:0; right:0; padding:0; } 

J’espère que ça marche (au moins pour les futurs chercheurs)