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

JavaScript implementiert Ziehen mit der Maus, um die Div-Größe anzupassen

In diesem Artikel wird der spezifische JavaScript...

Eine Untersuchung des JS-Operators im Problem

Die Sache ist: Jeder kennt „Speicherlecks“. Es gi...

Entwicklungsdetails von Vue3-Komponenten

Inhaltsverzeichnis 1. Einleitung 2. Komponentenen...

So konfigurieren Sie gängige Software unter Linux

Wenn Sie einen neuen Linux-Server bekommen, müsse...

Lösung für den ineffektiven Rand von in HTML verschachtelten Divs

Hier ist eine Lösung für das Problem, dass der Ra...

Interaktive Erlebnistrends, die 2015-2016 zum Mainstream werden

Der wichtigste Artikel zum interaktiven Design im...

Docker-Image-Zugriff auf den lokalen Elasticsearch-Port-Vorgang

Wenn Sie den vom Docker-Stack bereitgestellten Im...

Detaillierte Analyse des Linux-Kernel-Makros container_of

1. Wie oben erwähnt Ich habe dieses Makro gesehen...

Vue + Element + OSS realisiert das Hochladen von Front-End-Fragmenten und die Wiederaufnahme von Haltepunkten

Reine Front-End-Implementierung:切片上傳斷點續傳.斷點續傳muss...