Heim >Web-Frontend >Bootstrap-Tutorial >Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in Bootstrap
In diesem Artikel erfahren Sie, wie Sie Bootstrap die seitliche Navigationsleiste anpassen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Die reaktionsfähige Navigationsleiste, die mit Bootstrap geliefert wird, kann die personalisierten Anforderungen nicht erfüllen. Es ist notwendig, ein seitlich verschiebbares Menü ähnlich dem Android-Schubladen-Layout zu erstellen Ich möchte das Menü implementieren. Die Implementierungsmethoden sind unterschiedlich und die Vor- und Nachteile liegen auf der Hand. Sie verwenden das Sliding-Screen-Plug-in „eule.carousel“. Ich persönlich habe das Gefühl, dass es aus einem Maulwurfshügel einen Berg macht. Der professionellere Name dieses Bootstrap-Seitenschiebemenüs lautet „Mobile Navigationsleiste“. Ich vergleiche auch diesen Namen, der eher den Eigenschaften von Bootstrap entspricht. Daher stellt dieser Artikel eine einfachere Methode vor, die für Anfänger leichter zu akzeptieren ist.
Verwandte Empfehlungen: „Bootstrap-Tutorial“
Grundsatz zur Implementierung der seitlichen Navigationsleiste von Bootstrap
Positionierung der seitlichen Schiebeleiste behoben
Verwenden Sie die Bootstrap-Responsive-Tool-Klasse sichtbar-sm sichtbar-xs versteckt -xs versteckt- sm und andere Anpassungen an verschiedene Bildschirme
Der seitliche Gleiteffekt der seitlichen Gleitleiste verwendet nicht die JQuery-Methode. Er verwendet das CSS3-Transformationsattribut, um das p zu verschieben .Übergang
Nachteile: Verwenden Sie zwei Menüsätze, einen auf dem PC-Bildschirm und einen auf dem mobilen Endgerät. Dieser Nachteil ist offensichtlich Der Vorteil besteht darin, dass weniger Code erforderlich ist und es einfach und leicht zu akzeptieren ist Für Mobiltelefone wird die Bootstrap-Responsive-Tool-Klasse Visible-Xs Visible-SM zum Ausblenden der Umschalttaste auf dem PC verwendet. Visible-MD wird zum Anzeigen der Navigationsleiste auf dem PC verwendet dient zur Anzeige der mobilen Navigationsleiste auf dem Mobiltelefon.
Einzelheiten zur Bootstrap-Responsive-Tool-Klasse: https://www.runoob.com/bootstrap/bootstrap-responsive-utilities.htmlcss zum Erzielen von Layout- und Side-Sliding-Effekten (wichtige CSS3-Attribute Transformation und Übergang für Seite). -sliding)
Nicht viel Code, nur 10 Zeilen<!--手机导航栏--> <div id="mobile-menu" class="mobile-nav visible-xs visible-sm"> <ul> <li><a href="#">首页</a></li> <li><a href="#">Java</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS</a></li> </ul> </div> <!--pc导航栏--> <nav class="navbar-inverse visible-lg visible-md" role="navigation"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="#">菜鸟教程</a> </div> <div> <ul class="nav navbar-nav"> <li class="active"><a href="#">iOS</a></li> <li><a href="#">SVN</a></li> <li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Java</a></li> </ul> </div> </div> </nav> <!--手机导航栏侧滑--> <div class="nav-btn visible-xs visible-sm"> <a href="#" class="mobile-nav-taggle" id="mobile-nav-taggle"> <span class="glyphicon glyphicon-align-justify"></span> </a> </div>Bemerkenswert sind die beiden Attribute von CSS3:
* {margin:0;padding:0;} #mobile-menu {position:fixed;top:0;left:0;width:220px;height:100%;background-color:#373737;z-index:9999;} a:hover ,a:focus{text-decoration:none} .mobile-nav ul li a {color:gray;display:block;padding:1em 5%; border-top:1px solid #4f4f4f;border-bottom:1px solid #292929;transition:all 0.2s ease-out;cursor:pointer;#mobile-menu {position:fixed;top:0;left:0;width:220px;height:100%;background-color:#373737;z-index:9999;transition:all 0.3s ease-in;}} .mobile-nav ul li a:hover {background-color: #23A1F6;color: #ffffff;} .show-nav {transform:translateX(0);} .hide-nav {transform:translateX(-220px);} /*侧滑关键*/ .mobile-nav-taggle {height:35px;line-height:35px;width:35px;background-color:#23A1F6;color:#ffffff;display:inline-block;text-align:center;cursor:pointer} .nav.avbar-inverse{position:relative;} .nav-btn {position:absolute;right:20px;top:20px;}
Zusammenfassung
Es wird nicht empfohlen, zwei Menüs zu verwenden. Die Mängel der Navigationsleiste liegen auf der Hand. Es macht nichts aus, dies auch mit einer Menü-Navigationsleiste zu erreichen Medien und es kann erreicht werden.
Dieser Artikel wurde reproduziert von: http://blog.csdn.net/kebi007/article/details/76038251
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
! !
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in Bootstrap. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!