2017-08-14 2 views
2

J'utilise bootstrap3 avec navbar-fixed-top dans mon projet. Dans la barre de navigation mentionnée, il y a un DIV dont la hauteur est d'environ 700px et cela fait étirer toute la barre de navigation pour ce 700px et couvre mon contenu (je ne suis pas capable de cliquer à l'intérieur des entrées du conteneur principal).Bootstrap3 navbar-fixed-top hauteur

Quelqu'un peut-il aider à régler le paramètre de débordement correctement, de sorte que mon élément à l'intérieur de la barre de navigation ne s'étire pas toute la barre de navigation, mais reste "en dehors" de celui-ci?

<nav class="navbar navbar-default navbar-fixed-top"> 
... 
<my-custom-widget></my-custom-widget> <!-- this is the widget with height of 700px --> 
... 
</nav> 

Merci.

G.

+2

Veuillez poster le reste du code pour pouvoir travailler avec un visuel. Cela ne fait rien pour nous. Installe un violon de js ou quelque chose. –

Répondre

2

si vous créez une widget personnalisé, vous pouvez définir que l'attribut de position de widget à absolu ou fixe et si vous voulez l'empêcher de surdimensionné vous pouvez utiliser la propriété de débordement de css

caisse ce stylo par exemple

my-custom-widget{ 
    position: absolute; 
    top: 0; 
    right: 0; 
} 

https://codepen.io/anon/pen/XaezNr

+0

Merci. Je vais aller avec une position absolue - ce sera le moyen le plus facile. :) – gabriel

0

Vous pouvez définir une hauteur fixe de la barre de navigation et la n Définir le débordement sur caché. Cela devrait résoudre votre problème. Mais si vous avez un menu déroulant dans cette barre de navigation, vous ne pouvez plus voir les éléments du sous-menu à cause du débordement caché