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

jQuery verwendet das Canvas-Tag, um den Bestätigungscode zu zeichnen

Das <canvas>-Element ist für clientseitige ...

Beispielcode zum Konvertieren des Mysql-Abfrageergebnissatzes in JSON-Daten

Mysql konvertiert Abfrageergebnissatz in JSON-Dat...

Vue implementiert das Umschalten des Anmeldetyps

In diesem Artikelbeispiel wird der spezifische Co...

Verwenden Sie CSS, um die Breite von INPUT in TD festzulegen

Als ich kürzlich mit C# ein Webprogramm erstellte,...

js, um einen gleitenden Karusselleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

So überprüfen Sie die Festplattengröße und mounten die Festplatte in Linux

Es gibt zwei Arten von Festplatten in Linux: gemo...

vite2.x implementiert das On-Demand-Laden von Ant-Design-Vue@next-Komponenten

1. Version verwenden vite:2.0 Ant-Design-Vue: 2.0...

Eine kurze Analyse der parallelen MySQL-Replikation

01 Das Konzept der parallelen Replikation In der ...

Docker verwendet Dockerfile, um die Node.js-Anwendung zu starten

Schreiben einer Docker-Datei Am Beispiel des von ...

3 Möglichkeiten, die maximale Anzahl von Verbindungen in MySQL richtig zu ändern

Wir alle wissen, dass die standardmäßige MySQL-Da...

Lösung für „Keine Eingabedatei angegeben“ in nginx+php

Heute ist in meiner lokalen Entwicklungsumgebung ...