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

Stimmt es, dass der Webdesign-Stil umso besser ist, je einfacher er ist?

Ursprüngliche Adresse: http://www.webdesignfromsc...

JavaScript zum Erzielen eines einfachen Karusselleffekts

Was ist ein Karussell? Karussell: In einem Modul ...

So verarbeiten Sie lokal dynamisch geladene Bilder in Vue

Finden Sie das Problem Heute bin ich auf ein Prob...

Lösung zur Bereinigung des Docker-Festplattenspeichers

Vor einiger Zeit stieß ich auf das Problem, dass ...

Eine großartige Sammlung von Lernressourcen zu Webstandards

Diese Spezifikationen sollen die Veröffentlichung ...

14 praktische Erfahrungen zur Reduzierung von SCSS-Code um 50 %

Vorwort Sass ist eine Erweiterung der CSS3-Sprach...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.22

Dieser Artikel dokumentiert die Installation und ...

Verwenden Sie „overflow: hidden“, um Seiten-Bildlaufleisten zu deaktivieren

Code kopieren Der Code lautet wie folgt: html { Ü...

Weitere Möglichkeiten zur Verwendung von spitzen Klammern in Bash

Vorwort In diesem Artikel werden wir weitere Verw...