Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich scrollbare Divs ohne sichtbare Bildlaufleisten in anderen Browsern?

Wie erstelle ich scrollbare Divs ohne sichtbare Bildlaufleisten in anderen Browsern?

Patricia Arquette
Freigeben: 2024-11-01 14:30:29
Original
360 Leute haben es durchsucht

How to Create Scrollable Divs Without Visible Scrollbars in Other Browsers?

Bildlauffähige Divs ohne sichtbare Bildlaufleisten in anderen Browsern erstellen

Zusätzlich zur bereitgestellten Webkit-Lösung können Sie den gleichen Effekt in anderen Browsern erzielen durch den Einsatz einer cleveren CSS-Technik. So geht's:

CSS-Lösung:

  1. Wickeln Sie Ihr scrollbares Div in ein anderes Div:
<code class="html"><div id="outer-div">
  <div id="inner-div" style="overflow: auto;">
    <!-- Your scrollable content goes here -->
  </div>
</div></code>
Nach dem Login kopieren
  1. Legen Sie „overflow: versteckt“ für das äußere Div fest, um dessen Bildlaufleiste auszublenden:
<code class="css">#outer-div {
  overflow: hidden;
}</code>
Nach dem Login kopieren
  1. Setzen Sie „overflow: auto“ für das innere Div ein, um das Scrollen zu ermöglichen:
<code class="css">#inner-div {
  overflow: auto;
}</code>
Nach dem Login kopieren

So funktioniert es:

Indem Sie das scrollbare Div mit „overflow: versteckt“ in das äußere Div einschließen, „fangen“ Sie die Bildlaufleiste im Wesentlichen im äußeren Div ein und machen es unsichtbar. Das innere Div übernimmt das eigentliche Scrollen, während es durch die Einschränkungen des äußeren Div eingeschränkt wird.

Beispiel:

Schauen Sie sich dieses Beispiel unter https://jsfiddle.net/qqPcb an / für eine funktionierende Demonstration.

Hinweis:

Diese Technik wird auch vom beliebten jQuery-Plugin jScrollPane verwendet, das eine umfassendere Lösung zum Ausblenden von Bildlaufleisten bietet.

Das obige ist der detaillierte Inhalt vonWie erstelle ich scrollbare Divs ohne sichtbare Bildlaufleisten in anderen Browsern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage