Scrollbalken ausblenden

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir das Konzept des Ausblendens von Scrollbalken auf einem Element untersuchen, während es dennoch scrollbar bleibt, indem wir CSS verwenden. Wir werden die Eigenschaft overflow: auto verwenden, um das Scrollen zu aktivieren, und scrollbar-width: none um Scrollbalken in Firefox auszublenden, und display: none auf dem Pseudo-Element ::-webkit-scrollbar, um Scrollbalken in WebKit-Browsern auszublenden. In diesem Lab erhalten Sie praktische Erfahrungen bei der Implementierung dieser CSS-Technik, um die Benutzererfahrung auf scrollbaren Elementen zu verbessern.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 100% ist. Es hat eine positive Bewertungsrate von 100% von den Lernenden erhalten.

Scrollbalken ausblenden

index.html und style.css wurden bereits in der VM bereitgestellt.

Um ein Element scrollbar zu machen, während die Scrollbalken ausgeblendet werden, folgen Sie diesen Schritten:

  • Verwenden Sie overflow: auto, um das Scrollen auf dem Element zu aktivieren.
  • Verwenden Sie scrollbar-width: none, um die Scrollbalken in Firefox auszublenden.
  • Verwenden Sie display: none auf dem Pseudo-Element ::-webkit-scrollbar, um die Scrollbalken in WebKit-Browsern (wie Chrome, Edge und Safari) auszublenden.

Hier ist eine Beispiel-Implementierung:

<div class="scrollable">
  <p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean interdum id
    leo a consectetur. Integer justo magna, ultricies vel enim vitae, egestas
    efficitur leo. Ut nulla orci, rutrum eu augue sed, tempus pellentesque quam.
  </p>
</div>
.scrollable {
  width: 200px;
  height: 100px;
  overflow: auto;
  scrollbar-width: none;
}

/* Scrollbalken in WebKit-Browsern ausblenden */
.scrollable::-webkit-scrollbar {
  display: none;
}

Bitte klicken Sie auf 'Go Live' in der unteren rechten Ecke, um den Webdienst auf Port 8080 auszuführen. Anschließend können Sie die Registerkarte Web 8080 aktualisieren, um die Webseite anzuschauen.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Scrollbalken ausblenden" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.