Bootstrap Navbar overtop Carrousel
Avoir un léger problème avec le positionnement de ma barre de navigation. J'ai ma barre de navigation de la façon dont j'aimerais (détaché du haut un peu comme dans cet exemple: http://getbootstrap.com/examples/carousel/), mais les images de mon carrousel fin en dessous de la barre de navigation.
Je voudrais que les images de mon carrousel de prolonger le chemin vers le haut de la page et la barre de navigation qui se chevauchent dans la partie supérieure du carrousel (comme dans l'exemple ci-dessus). J'ai joué un peu avec le rembourrage, mais le plus que je peux obtenir le carousel d'images pour étendre du bas de la barre de navigation. J'ai joint les extraits de code pour la barre de navigation, et à carrousel carrousel css ci-dessous. Toute aide serait très apprécié, merci d'avance
Code barre de navigation:
<div class="container">
<div class="navbar navbar-inverse" role="navigation"> <!navbar-inverse is black, navbar-default is grey>
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand">Derby Days 2014</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Donate</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Events <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Penny Wars</a></li>
<li><a href="#">Wonderful Wednesday</a></li>
<li><a href="#">Lip Sync</a></li>
<li><a href="#">Concert</a></li>
</ul>
</li>
<li><a href="#">FAQ</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
Code pour Carrousel:
Code CSS pour carrousel:
.carousel {position: relative;}
.carousel-inner {position: relative; width: 100%; overflow: hidden;}
Vous devez vous connecter pour publier un commentaire.
Je crois que c'est ce que vous essayez d'atteindre?
Js Fiddle
Vous souhaitez envelopper absolue placé de divs (nav et carrousel) dans un div qui est relatif.
Vous pouvez overright l'existant bootstrap css avec cela,vous pouvez utiliser position:fixe ou position:absolute
Voici de travail codepen exemple
//Pour obtenir la barre de navigation pour s'asseoir sur le dessus du carrousel.
CSS:
//Pour centrer l'image et ajouter un peu de rembourrage au-dessus d'elle afin de compenser pour la barre de navigation.
CSS:
A fonctionné pour moi à tout le moins, donc voilà en espérant que cela vous aide à vous (et d'autres). Des acclamations.
Sur le lien exemple, ils ont utilisé un wrapper en dehors de la valeur liquidative .navbar-wrapper avec une absolue placement et d'une marge de 20px (lorsque la fenêtre d'affichage de la largeur est plus grande que 768px).
Voici le code utilisé pour le faire fonctionner:
voici ce qui a fonctionné pour moi:
Faire la barre de navigation absolue trop
////////CSS