CSS-Beispielcode zum Ausblenden der Bildlaufleiste und Scrollen des Inhalts

CSS-Beispielcode zum Ausblenden der Bildlaufleiste und Scrollen des Inhalts

Vorwort

Wenn die HTML-Struktur einer Seite viele verschachtelte Felder enthält, kann dies dazu führen, dass die Seite mehrere vertikale Bildlaufleisten enthält.
Dies hat große Auswirkungen auf den Stil der Seite, daher müssen wir die Bildlaufleiste ausblenden, das Scrollen aber weiterhin unterstützen. Im Folgenden finden Sie zwei Methoden, um dies mit CSS zu erreichen.

Methode 1: Berechnen Sie die Breite der Bildlaufleiste und blenden Sie sie aus

Prinzip: Die äußere und die innere Box werden über die Kind-Eltern-Beziehung angeordnet. Die innere Box bewegt sich 17 Pixel nach rechts, was genau der Breite der Bildlaufleiste entspricht (ermittelt durch manuelles Debuggen), und diese Methode hat in Chrome und IE keine Probleme.

Der Code lautet wie folgt (Beispiel):

.Außencontainer{
     Breite: 300px;
     Höhe: 200px;
     Rand: 1px, durchgehend schwarz;
     Überlauf: versteckt;
     Position: relativ;
}
.innerer-container{
    Position: absolut;
    /*Die Positionen dieser vier Richtungen müssen vollständig ausgefüllt werden, sonst wird es nicht wirksam*/
    oben: 0;
    links: 0;
    unten: 0;
    rechts: -17px;
    Überlauf-y: scrollen;
}

<div Klasse="Außencontainer">
    <div Klasse="innerer Container">
        Ich bin ein guter Buchhalter. Die Schnittstelle und der Platz für die Wiederherstellung werden so schnell wie möglich freigegeben. Der Rahmen, den der Kunde angegeben hat, wird so schnell wie möglich zurückgegeben. Die Zahlung wird so schnell wie möglich bezahlt. Die Telefonrechnung wird schnell bezahlt oder aufgeteilt. Das Kundenfeedback ist ein guter Ort. Das Kundenfeedback ist ein guter Ort. Die gesunde Wiederherstellung der Technologie wird eine gesunde Antwort sein. Der Kunde sagte, dass der Flugzeugkundenkredit Gewichtsverlust Master Kong Carnival die gesunde Antwort wiederherstellen wird. Die Breite wird passieren. Der Rahmen wird schnell wiederhergestellt. Das Telefonfeedback ist besser. Es muss eine Antwort ohne Rahmen und Zustellung durch Dritte sein. Die Antwort wird schnell in der Hefei-Technologie eintreffen und der Dritte wird so schnell wie möglich wiederherstellen. Der enge Rückurlaub wird die Telefonrechnung separat bezahlen. Er wird die Telefonrechnung definitiv separat bezahlen. Der große Mann wird die Telefonrechnung separat bezahlen. Der goldene Phönix wird die Telefonrechnung definitiv separat bezahlen. Die Gewinnzahl des Kunden wird die Telefonrechnung definitiv separat bezahlen.</div>
</div>

Die Wirkung ist wie folgt:

Bildbeschreibung hier einfügen

Methode 2: CSS versteckt die Bildlaufleiste

Prinzip: Passen Sie den Pseudoobjektselektor der Bildlaufleiste an::-webkit-scrollbar. Diese Methode ist jedoch nicht mit dem IE kompatibel und kann für mobile Endgeräte verwendet werden.

Der Code lautet wie folgt:

.Verpackung{
	Breite: 300px;
	Höhe: 200px;
	Überlauf: automatisch;
}
/*Chrome und Safari*/
.wrapper::-webkit-scrollbar { Breite: 0 !wichtig }
/*IE 10+*/
.wrapper { -ms-overflow-style: keine; }
/*Feuerfuchs*/
.wrapper { Überlauf: -moz-scrollbars-none; }

<div Klasse="Wrapper">
        <div>Ich bin ein guter Buchhalter. Die Schnittstelle und der Speicherplatz für die Wiederherstellung werden so schnell wie möglich freigegeben. Der vom Kunden angegebene Rahmen wird so schnell wie möglich zurückgegeben. Die Zahlung wird so schnell wie möglich bezahlt. Die Telefonrechnung wird schnell bezahlt oder aufgeteilt. Das Kundenfeedback ist ein guter Ort. Das Kundenfeedback ist ein guter Ort. Die Technologie ist gesund. Die gesunde Antwort ist das Flugzeug des Kunden. Der Kundenkredit soll abnehmen. Die gesunde Antwort von Master Kong Carnival wird erfolgen. Die Breite des Rahmens wird schnell wiederhergestellt. Das Telefonfeedback ist besser. Es muss eine Antwort ohne Rahmen und Zustellung durch Dritte sein. Die Antwort wird schnell in Hefei eintreffen. Die Technologie und der Dritte werden sich so schnell wie möglich erholen. Der knappe Rückurlaub wird die Telefonrechnung separat bezahlen. Er wird die Telefonrechnung definitiv separat bezahlen. Der große Mann wird die Telefonrechnung separat bezahlen. Der goldene Phönix wird die Telefonrechnung definitiv separat bezahlen. Die Lotterienummer des Kunden wird die Telefonrechnung definitiv separat bezahlen.</div>
</div>

Die Wirkung ist wie folgt:

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels zum Ausblenden der Bildlaufleiste und zum Scrollen des Inhalts mit CSS. Weitere Informationen zum Ausblenden der Bildlaufleiste mit CSS 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!

<<:  Detaillierter Installationsprozess von Jenkins unter Linux

>>:  HTML-Grundlagen_Allgemeine Tags, allgemeine Tags und Tabellen

Artikel empfehlen

Ändern Sie die MySQL-Datenbank-Engine in InnoDB

PS: Ich verwende hier PHPStudy2016 1. Stoppen Sie...

Mehrere Navigationsrichtungen, die in Zukunft beliebt sein werden

<br />Dies ist nicht nur ein Zeitalter der I...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

Verwenden Sie Docker, um ein verteiltes lnmp-Image zu erstellen

Inhaltsverzeichnis 1. Verteilte LNMP-Image-Produk...

Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7)

Inhaltsverzeichnis 1. Installationsvorbereitung 1...

Ein wenig bekanntes JS-Problem: [] == ![] ist wahr, aber {} == !{} ist falsch

konsole.log( [] == ![] ) // wahr console.log( {} ...

Detaillierte Erklärung, wie MySQL Phantom-Lesevorgänge löst

1. Was ist Phantomlesen? Wenn bei einer Transakti...

Spezifische Verwendung des Linux-Man-Befehls

01. Befehlsübersicht Linux bietet ein umfangreich...

So verhindern Sie, dass Flash HTML-Div-Elemente abdeckt

Als ich heute einen Flash-Werbecode schrieb, habe ...

Lösen Sie das Problem des Vergessens von Passwörtern in MySQL 5.7 unter Linux

1. Problem Passwort für mysql5.7 unter Linux verg...

Tutorial zu HTML-Tabellen-Tags (20): Zeilenhintergrund-Farbattribut BGCOLOR

Mit dem BGCOLOR-Attribut kann die Hintergrundfarb...

Uniapp WeChat-Applet: Lösung bei Schlüsselfehler

Uniapp-Code <Vorlage> <Ansicht> <i...