Стильные и крутые пользовательские полосы прокрутки CSS: демонстрация аналитики данных PlatoBlockchain. Вертикальный поиск. Ай.

Стильные и крутые настраиваемые полосы прокрутки CSS: демонстрация

В этой статье мы погрузимся в мир полос прокрутки. Я знаю, это звучит не слишком гламурно, но поверьте мне, хорошо оформленная страница идет рука об руку с соответствующей полосой прокрутки. Старомодная хромированная полоса прокрутки просто не подходит.

Мы рассмотрим мельчайшие детали полосы прокрутки, а затем рассмотрим несколько интересных примеров.

Компоненты полосы прокрутки

Это скорее освежение, на самом деле. Есть куча постов прямо здесь, на CSS-Tricks которые углубляются в детали, когда дело доходит до пользовательского стиля полосы прокрутки в CSS.

Чтобы стилизовать полосу прокрутки, вы должны быть знакомы с анатомией полосы прокрутки. Взгляните на эту иллюстрацию:

Стильные и крутые настраиваемые полосы прокрутки CSS: демонстрация

Здесь следует помнить о двух основных компонентах:

  1. Ассоциация трек это фон под полосой.
  2. Ассоциация большой палец руки это часть, которую пользователь щелкает и перетаскивает.

Мы можем изменить свойства всей полосы прокрутки, используя префикс поставщика::-webkit-scrollbar селектор. Мы можем задать полосе прокрутки фиксированную ширину, цвет фона, закругленные углы… многое другое! Если мы настраиваем основную полосу прокрутки страницы, мы можем использовать ::-webkit-scrollbar непосредственно в элементе HTML:

html::-webkit-scrollbar {
  /* Style away! */
}

Если мы настраиваем поле прокрутки, это результат overflow: scroll, то мы можем использовать ::-webkit-scrollbar вместо этого элемента:

.element::-webkit-scrollbar {
  /* Style away! */
}

Вот краткий пример, который стилизует полосу прокрутки HTML-элемента так, чтобы она была широкой с красным фоном:

Что, если мы хотим изменить только ползунок или дорожку полосы прокрутки? Как вы уже догадались — для этих двух у нас есть специальные префиксные псевдоэлементы: ::-webkit-scrollbar-thumb и ::-webkit-scrollbar-track, соответственно. Вот идея того, что возможно, когда мы собираем все эти вещи вместе:

Хватит причесываться! Я хочу показать вам три степени пользовательского стиля полосы прокрутки, а затем открыть большую витрину примеров, взятых из Интернета для вдохновения.

Простые и стильные полосы прокрутки

Пользовательская полоса прокрутки может быть минимальной. Я собрал группу примеров, которые слегка меняют внешний вид, будь то небольшое изменение цвета бегунка или трека или легкая стилизация фона.

Как видите, нам не нужно сходить с ума, когда дело касается стиля полосы прокрутки. Иногда достаточно небольшого изменения, чтобы улучшить общее впечатление пользователя с помощью полосы прокрутки, которая соответствует общей теме.

Крутые привлекательные полосы прокрутки

Но давайте признаем: весело немного переборщить и проявить творческий подход. Вот несколько странных и уникальных полос прокрутки, которых в некоторых случаях может быть «слишком много», но они точно привлекают внимание.

Еще…

Как насчет того, чтобы покрутить полосу прокрутки в поезде для большого пальца и дорожки для, ну, дорожки!

Отметка времени:

Больше от CSS хитрости