Heim >Web-Frontend >Bootstrap-Tutorial >Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in Bootstrap

Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in Bootstrap

青灯夜游
青灯夜游nach vorne
2021-04-07 09:50:416420Durchsuche

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.

Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in Bootstrap

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.html

css 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>
Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in BootstrapBemerkenswert sind die beiden Attribute von CSS3:

transformieren: P drehen, 2D- oder 3D-Rotation von Elementen unterstützen, der Attributwert translatorX (X) ist to Verschieben Sie Xpx auf der
* {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;}

Ausführliche Erklärung zum Anpassen der seitlichen Navigationsleiste in BootstrapZusammenfassung

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:

Programmiervideo

! !

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen