CSS implementiert horizontal scrollende Navigationsleiste auf Mobilgeräten (gilt auch für PC-Geräte)

CSS implementiert horizontal scrollende Navigationsleiste auf Mobilgeräten (gilt auch für PC-Geräte)

Funktion Herkunft

Ich habe kürzlich an einem H5 gearbeitet, das eine horizontale Bildlaufleiste benötigte. Nachdem ich einige Dokumente gelesen hatte, beschloss ich schließlich, selbst eine zu schreiben, die sowohl mit Mobilgeräten als auch mit PCs kompatibel ist.

HTML

<Text>
    <div Klasse="nav">
        <a href="#">Nav1</a>
        <a href="#">Nav2</a>
        <a href="#">Nav3</a>
        <a href="#">Nav4</a>
        <a href="#">Nav5</a>
        <a href="#">Nav6</a>
        <a href="#">Nav7</a>
        <a href="#">Nav8</a>
        <a href="#">Nav9</a>
        <a href="#">Nav10</a>
        <a href="#">Nav11</a>
        <a href="#">Nav12</a>
        <a href="#">Nav13</a>
        <a href="#">Nav14</a>
        <a href="#">Nav15</a>
    </div>
    <div>
        Inhaltsbereich</div>
</body>

CSS

.nav {
    Breite: 100 %;
    Höhe: 50px;
    Zeilenhöhe: 50px;
    /*Keine Zeilenumbrüche in Absätzen*/
    Leerzeichen: Nowrap;
    /*Schatten*/
    Kastenschatten: 0 1px 2px rgba(0, 0, 0, .2);
    /*Horizontales Scrollen einstellen*/
    Überlauf-x: scrollen;
    /*Vertikales Scrollen deaktivieren*/
    Überlauf-y: versteckt;
    /*Textkacheln*/
    Textausrichtung: Blocksatz;
    /*Hintergrundfarbe*/
    Hintergrund: #F4F5F6;
    Polsterung: 0px 5px;
    Rand unten: 10px;
    /*Stellen Sie den Effekt der Randänderung auf Einzug ein*/
    Box-Größe: Rahmenbox;
}
.nav ein {
    Farbe: #505050;
    /*Unterstreichung des Hyperlinks aufheben*/
    Textdekoration: keine;
    Rand: automatisch 10px;
}
.nav::-webkit-scrollbar {
    /*Bildlaufleiste ausblenden*/
    Anzeige: keine;
}

Auf diese Weise können wir eine horizontale Scroll-Navigation erreichen. Ist das nicht ganz einfach?

Damit ist dieser Artikel über die Verwendung von CSS zur Implementierung einer horizontal scrollenden Navigationsleiste auf Mobilgeräten abgeschlossen (gilt auch für PCs). Weitere Informationen zu horizontal scrollenden CSS-Navigationsleisten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Beispielcode für die HTML-Formatierung von JSON

>>:  Spezialeffekte der Studiennotizen von Bootstrap 3.0 (Anzeigen und Ausblenden, Entfernen des Schwebezustands, Schaltfläche „Schließen“ usw.)

Artikel empfehlen

Vue implementiert das gleichzeitige Einstellen mehrerer Countdowns

In diesem Artikelbeispiel wird der spezifische Co...

So erhalten Sie die Schnittmenge/Differenz/Vereinigung zweier Mengen in MySQL

Typische MySQL-Szenarien: Schnittmenge und Differ...

So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC

Starten Sie MySQL zunächst im Skip-Grant-Tables-M...

JavaScript implementiert schnell Kalendereffekte

In diesem Artikelbeispiel wird der spezifische Ja...

JavaScript zur Implementierung eines Sprachwarteschlangensystems

Inhaltsverzeichnis einführen Hauptmerkmale Effekt...

Win10 Docker-Toolsbox-Tutorial zum Erstellen einer PHP-Entwicklungsumgebung

Bild herunterladen Docker-Pull MySQL:5.7 docker p...

HTML-Tutorial: Definitionsliste

<br />Originaltext: http://andymao.com/andy/...

Erklären Sie kurz die Verwendung von „group by“ in SQL-Anweisungen

1. Übersicht Gruppieren nach bedeutet, Daten nach...

Verwenden von Textschatten- und Elementschatteneffekten in CSS

Einführung in Textschatten Verwenden Sie in CSS d...

XHTML-Tutorial: Der Unterschied zwischen Transitional und Strict

Tatsächlich ist XHTML 1.0 in zwei Typen unterteil...

Detaillierte Erklärung der Anzeigemodi in CSS-Tags

Beschriftungsanzeigemodus (wichtig) Div- und Span...

Beispiel für einen reinen CSS3-Mindmap-Stil

Mindmap Er sieht wahrscheinlich so aus: Die meist...

12 Javascript-Tabellensteuerelemente (DataGrid) sind aussortiert

Wenn die DataSource-Eigenschaft eines DataGrid-Ste...