Heim > Web-Frontend > CSS-Tutorial > Hauptteil

So zeigen Sie eine Bildlaufleiste über CSS hinaus an

coldplay.xixi
Freigeben: 2021-04-16 17:25:36
Original
2743 Leute haben es durchsucht

So verwenden Sie CSS über die Anzeige von Bildlaufleisten hinaus: 1. Verwenden Sie drei Container, um es zu umgeben, und es ist nicht erforderlich, die Breite der Bildlaufleiste zu berechnen. 2. Pseudoobjektselektor für benutzerdefinierte Bildlaufleiste [::webkit-scrollbar].

So zeigen Sie eine Bildlaufleiste über CSS hinaus an

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3-Version, DELL G3-Computer.

Css-Methode, die über die Anzeige von Bildlaufleisten hinausgeht:

Methode 1: Umgeben von drei Containern muss die Breite der Bildlaufleiste nicht berechnet werden

Diese Methode fügt im Vergleich zu Methode 1 ein zusätzliches Feld hinzu , wodurch der Inhalt auf „Innerhalb des Felds“ beschränkt wird, können Sie scrollen, ohne die Bildlaufleiste zu sehen.

 <div class="outer-container">
     <div class="inner-container">
        <div class="content">
            ......
        </div>
     </div>
 </div>
.element, .outer-container {
  width: 200px;
  height: 200px;
}
.outer-container {
  border: 5px solid purple;
  position: relative;
  overflow: hidden;
}
.inner-container {
  position: absolute;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.inner-container::-webkit-scrollbar {
  display: none;
}
Nach dem Login kopieren

Methode 2: Passen Sie den Pseudoobjektselektor der Bildlaufleiste an::webkit-scrollbar

Diese Methode ist nicht mit IE kompatibel und kann für mobile Anwendungen verwendet werden.

1
.element::-webkit-scrollbar { width: 0 !important }
  IE 10+
1
.element { -ms-overflow-style: none; }
  Firefox
1
.element { overflow: -moz-scrollbars-none; }
Nach dem Login kopieren

Details:

 Das Folgende ist der benutzerdefinierte Webkit-Bildlaufleistenstil

Bei Verwendung der neuesten Version des Google Chrome-Browsers ist der Bildlaufleistenstil bereits sehr schön. Diese Webkit-Bildlaufleiste funktioniert nur mit Webkit Core.

Webkit-Eigenschaften

::-webkit-scrollbar { /* 1 */ }
::-webkit-scrollbar-button { /* 2 */ }
::-webkit-scrollbar-track { /* 3 */ }
::-webkit-scrollbar-track-piece { /* 4 */ }
::-webkit-scrollbar-thumb { /* 5 */ }
::-webkit-scrollbar-corner { /* 6 */ }
::-webkit-resizer { /* 7 */ }
Nach dem Login kopieren

Verwandte Tutorial-Empfehlungen: CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo zeigen Sie eine Bildlaufleiste über CSS hinaus an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage