Heim > Web-Frontend > CSS-Tutorial > Wie kann ich eine vertikale Bildlaufleiste in CSS dauerhaft sichtbar machen?

Wie kann ich eine vertikale Bildlaufleiste in CSS dauerhaft sichtbar machen?

DDD
Freigeben: 2024-12-12 21:57:15
Original
332 Leute haben es durchsucht

How Can I Make a Vertical Scrollbar Permanently Visible in CSS?

Anfrage zur dauerhaften Sichtbarkeit der vertikalen Bildlaufleiste mit CSS-Überlauf: Scrollen

Beim Implementieren von CSS-Überlauf-y: Scrollen Sie, um den Inhalt innerhalb eines vorgegebenen Bereichs einzuschränken Höhe kann es schwierig sein, sicherzustellen, dass Benutzer das Vorhandensein zusätzlicher Inhalte bemerken. Unter macOS, Chrome und Safari verbergen Sie die vertikale Bildlaufleiste, bis der Benutzer aktiv scrollt oder mit der Maus darüber fährt. Dies wirft die Frage auf, ob Benutzer sofort erkennen, dass ein Div mehr Inhalt enthält.

Eine Lösung, um eine konstante Anzeige der Bildlaufleiste zu erzwingen

Eine Lösung für dieses Problem besteht in der Einbindung von folgendes CSS:

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
Nach dem Login kopieren

Dieses CSS überschreibt den Standardstil von Bildlaufleisten in macOS-Browsern. Indem Sie -webkit-appearance auf none setzen, wird der Standardstil des Browsers deaktiviert. Die width-Eigenschaft gibt die gewünschte Breite der Bildlaufleiste an und die border-radius-Eigenschaft fügt dem Scroll-Daumen eine abgerundete Form hinzu. Die Eigenschaften „Hintergrundfarbe“ und „Boxschatten“ sorgen für ein benutzerdefiniertes Erscheinungsbild und verbessern die Sichtbarkeit der Bildlaufleiste.

Durch die Integration dieses CSS bleibt die vertikale Bildlaufleiste auch dann sichtbar, wenn sich der Mauszeiger nicht über dem Div befindet. Dadurch wird sichergestellt, dass Benutzer deutlich erkennen können, dass zusätzliche Inhalte verfügbar sind. Diese Lösung geht auf die Herausforderung ein, die durch das Standardverhalten von macOS entsteht, und verbessert das Benutzererlebnis, indem sie einen permanenten Hinweis auf scrollbare Inhalte bereitstellt.

Das obige ist der detaillierte Inhalt vonWie kann ich eine vertikale Bildlaufleiste in CSS dauerhaft sichtbar machen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage