Reines CSS, um die Bildlaufleiste auszublenden, aber dennoch den Bildlaufeffekt beizubehalten (mobil und PC)

Reines CSS, um die Bildlaufleiste auszublenden, aber dennoch den Bildlaufeffekt beizubehalten (mobil und PC)

Mobile

Mobile Seiten müssen nur mit Chrome und Safari kompatibel sein, daher können Sie den benutzerdefinierten Bildlaufleisten-Pseudoklassenselektor ::-webkit-scrollbar verwenden, um die Bildlaufleiste auszublenden.

  .container::-webkit-scrollbar {
    Anzeige: keine;
  }

PC

Die Kompatibilitätsanforderungen der PC-Seite sind relativ höher, daher können Sie eine andere Methode ausprobieren. Die allgemeine Idee besteht darin, ein übergeordnetes Container-Div außerhalb des Inhalts-Divs einzuschließen, „overflow: hidden“ und „display-x: hidden“ bzw. „display-y: auto“ für das Inhalts-Div festzulegen und schließlich die Breite des übergeordneten Container-Divs kleiner als die Breite des Inhalts-Divs einzustellen oder den rechten Rand des Inhalts-Divs auf einen negativen Wert festzulegen.

<div Klasse="äußere">
    <div Klasse="Inhalt">
      <p>1111</p>
      <p>222</p>
      <p>333</p>
      <p>444</p>
    </div>
</div>
 .äußeres {
   Breite: 300px;
   Höhe: 300px;
   Überlauf: versteckt;
 
   .Inhalt {
     Breite: 330px;
     /*Rand rechts: -15px;*/
     Höhe: 100%;
     Überlauf-x: versteckt;
     Überlauf-y: automatisch;
     Hintergrund: rot;
     Polsterung oben: 100px;
 
     p:nicht(:erstes-Kind) {
       Rand oben: 100px;
     }
   }
 }

Zusammenfassen

Das Obige ist das reine CSS, das ich Ihnen vorgestellt habe, um die Bildlaufleiste auszublenden, aber dennoch den Bildlaufeffekt zu haben (mobil und PC). Ich hoffe, es wird Ihnen helfen!

<<:  ICO-Spiegelcode zu HTML hinzufügen (favicon.ico wird im Stammverzeichnis abgelegt)

>>:  Detailliertes Tutorial zum Bereitstellen einer benutzerdefinierten Apollo-Umgebung mit Docker-Compose

Artikel empfehlen

Detaillierte Erklärung des digitalen Puzzles CocosCreator Huarongdao

Inhaltsverzeichnis Vorwort Text 1. Panel 2. Huaro...

Vue implementiert einen Wasserfallfluss mit unendlichem Laden

In diesem Artikelbeispiel wird der spezifische Co...

4 Möglichkeiten, doppeltes Einfügen von Daten in Mysql zu vermeiden

Die gebräuchlichste Methode besteht darin, einen ...

So implementieren Sie eine geplante Sicherung der CentOS MySQL-Datenbank

Das folgende Skript wird für die geplante Sicheru...

Vue implementiert Drag-Fortschrittsbalken

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung einiger praktischer kleiner Zaubertricks in der Vue-Praxis

Wie können Sie das Lamaging von Routen vergessen,...

Lösen Sie das Problem des MySQL-Datenverlusts, wenn Docker Redis neu startet

Amtliche Dokumentation: Daher sollte MySQL wie fo...

So erhalten Sie die dynamische Anzahl der verbleibenden Wörter im Textbereich

Ich bin bei der Arbeit auf einen Fall gestoßen, ü...

Beispielanalyse für MySQL Oracle- und SQL Server-Paging-Abfragen

Ich habe vor Kurzem eine einfache Studie zur Date...

Lösen Sie schnell das Problem des langsamen Tomcat-Starts, super einfach

Heute habe ich einem Klassenkameraden geholfen, e...

Die Qualitäten und Fähigkeiten, die ein Webdesigner haben sollte

Webdesign ist eine aufstrebende Randbranche, die n...