Heim  >  Artikel  >  Web-Frontend  >  So verbergen Sie die Bildlaufleiste in CSS

So verbergen Sie die Bildlaufleiste in CSS

王林
王林nach vorne
2020-03-31 09:06:242852Durchsuche

So verbergen Sie die Bildlaufleiste in CSS

Mobile Version

Die mobile Seite muss nur mit Chrome und Safari kompatibel sein, damit Sie den Pseudoklassenselektor der benutzerdefinierten Bildlaufleiste verwenden können::- webkit-scrollbar, um die Bildlaufleiste auszublenden.

.container::-webkit-scrollbar {
  display: none;
}

(Empfohlenes Tutorial: CSS-Tutorial)

PC-Seite

PC-Seite hat relativ höhere Kompatibilitätsanforderungen, daher kann alles anders sein, das Allgemeine Die Idee besteht darin, ein übergeordnetes Container-Div außerhalb des Inhalts-Divs einzuschließen, den Inhalts-Div auf display-x: display-y: auto zu setzen und schließlich die Breite des übergeordneten Container-Divs kleiner als festzulegen Breite des Inhalts-Divs. Oder setzen Sie einfach den rechten Rand des Inhalts-Divs auf einen negativen Wert.

<div class="outer">
    <div class="content">
      <p>1111</p>
      <p>222</p>
      <p>333</p>
      <p>444</p>
    </div>
</div>
 .outer {
   width: 300px;
   height: 300px;
   overflow: hidden;
  
   .content {
     width: 330px;
     /*margin-right: -15px;*/
     height: 100%;
     overflow-x: hidden;
     overflow-y: auto;
     background: red;
     padding-top: 100px;
  
     p:not(:first-child) {
       margin-top: 100px;
     }
   }
 }

Empfohlene verwandte Video-Tutorials: CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verbergen Sie die Bildlaufleiste in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen