Beispielcode zum Ausblenden von Element-Bildlaufleisten mithilfe von CSS

Beispielcode zum Ausblenden von Element-Bildlaufleisten mithilfe von CSS

Wie kann ich die Bildlaufleisten ausblenden und trotzdem bei jedem Element scrollen können?

Wenn Sie zunächst die Bildlaufleiste ausblenden und bei einem Inhaltsüberlauf anzeigen möchten, müssen Sie dazu nur den Stil „overflow: auto“ festlegen. Wenn Sie die Bildlaufleiste vollständig ausblenden möchten, legen Sie einfach „overflow: hidden“ fest. Dadurch kann der Elementinhalt jedoch nicht mehr gescrollt werden. Bisher gibt es keine CSS-Regel, die es einem Element ermöglicht, die Bildlaufleiste auszublenden und gleichzeitig das Scrollen des Inhalts zu ermöglichen. Dies kann nur erreicht werden, indem der Bildlaufleistenstil für bestimmte Browser festgelegt wird.

Feuerfuchs

Für Firefox können wir die Breite der Bildlaufleiste auf „Keine“ setzen:

Bildlaufleistenbreite: keine; /* Firefox */

Internet Explorer

Für IE müssen wir das Attribut -ms-prefix verwenden, um den Bildlaufleistenstil zu definieren:

-ms-overflow-style: keine; /* IE 10+ */

Chrome- und Safari-Browser

Für die Browser Chrome und Safari müssen wir den CSS-Scrollbar-Selektor verwenden und ihn dann mit display:none ausblenden:

::-webkit-scrollbar {
  Anzeige: keine; /* Chrome Safari */
}

Hinweis: Wenn Sie die Bildlaufleiste ausblenden möchten, stellen Sie die Überlaufanzeige am besten auf „Auto“ oder „Scrollen“, um sicherzustellen, dass der Inhalt gescrollt werden kann.

Beispiel

Wir verwenden die oben genannten CSS-Eigenschaften und den Überlauf, um das folgende Beispiel zu implementieren – Ausblenden der horizontalen Bildlaufleiste, während die vertikale Bildlaufleiste zugelassen wird:

.demo::-webkit-scrollbar {
  Anzeige: keine; /* Chrome Safari */
}
.demo {
  Bildlaufleistenbreite: keine; /* Firefox */
  -ms-overflow-style: keine; /* IE 10+ */
  Überlauf-x: versteckt;
  Überlauf-y: automatisch;
}

Zusammenfassen

Oben sehen Sie den Beispielcode für die Verwendung von CSS zum Ausblenden der Bildlaufleiste von Elementen. Ich hoffe, er ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

<<:  So wählen und verwenden Sie PNG, JPG und GIF als Web-Bildformate

>>:  Fallstricke bei der neueren Version des IDEA2021 Tomcat10-Servlets

Artikel empfehlen

Der Prozess der Installation und Konfiguration von Nginx in Win10

1. Einleitung Nginx ist ein kostenloser, quelloff...

Detaillierte grafische Erklärung der MySQL-Abfragesteuerungsanweisungen

MySQL-Abfrage-Steueranweisungen Felddeduplizierun...

So implementieren Sie einen einfachen HTML-Videoplayer

Dieser Artikel stellt die Methode zur Implementie...

So ändern Sie den MySQL-Zeichensatz

1. Überprüfen Sie den Zeichensatz von MySQL Varia...

So ändern Sie die Kodierung in MySQL Version 5.7 unter Windows auf UTF-8

Vorwort Ich habe gerade angefangen, MySQL zu lern...

Einfaches Grafik-Tutorial zur Verwendung von Adobe Brackets

Adobe Brackets ist eine Open Source-, einfache un...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...

JS-Interviewfrage: Kann forEach aus der Schleife aussteigen?

Als mir diese Frage gestellt wurde, war ich unwis...

Beispielcode für die Master-Slave-Trennung einer MySQL-Datenbank

einführen Durch das Einrichten einer Lese-/Schrei...