1. Interactividad
  2. scrollbar-color

Interactividad

scrollbar-color

Utilidades para controlar el color de la barra de desplazamiento (scrollbar) de un elemento.

ClaseEstilos
scrollbar-thumb-inherit
--tw-scrollbar-thumb: inherit; scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-current
--tw-scrollbar-thumb: currentColor; scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-transparent
--tw-scrollbar-thumb: transparent; scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-black
--tw-scrollbar-thumb: var(--color-black); /* #000 */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-white
--tw-scrollbar-thumb: var(--color-white); /* #fff */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-red-50
--tw-scrollbar-thumb: var(--color-red-50); /* oklch(97.1% 0.013 17.38) */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-red-100
--tw-scrollbar-thumb: var(--color-red-100); /* oklch(93.6% 0.032 17.717) */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-red-200
--tw-scrollbar-thumb: var(--color-red-200); /* oklch(88.5% 0.062 18.334) */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-red-300
--tw-scrollbar-thumb: var(--color-red-300); /* oklch(80.8% 0.114 19.571) */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
scrollbar-thumb-red-400
--tw-scrollbar-thumb: var(--color-red-400); /* oklch(70.4% 0.191 22.216) */ scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);

Ejemplos

Establecer el color de la barra de desplazamiento

Utiliza utilidades como scrollbar-thumb-sky-700 y scrollbar-track-sky-100 para controlar los colores de una barra de desplazamiento:

Desplázate verticalmente

Los Archivos Cerúleos ocupan tres plantas estrechas sobre el antiguo observatorio, cada una de ellas repleta de cajones con mapas estelares, notas de expediciones e instrumentos de latón catalogados a mano.

En las mañanas de invierno, el personal desplaza escaleras de mano entre las estanterías mientras la luz pálida atraviesa las ventanas del tejado y se posa sobre las mesas de lectura.

Los visitantes pueden solicitar cualquier objeto de la colección, pero la mayoría viene por los atlas que cartografían líneas de costa que ya no se encuentran en los mapas modernos.

Cada volumen devuelto es inspeccionado, desempolvado y envuelto antes de ser llevado de vuelta a las estanterías para el siguiente investigador.

<div class="scrollbar-thumb-sky-700 scrollbar-track-sky-100 overflow-auto ...">  <!-- ... --></div>

Puedes establecer los colores de la barra (thumb) y de la pista (track) de forma independiente. Si estableces uno sin el otro, el color no configurado tiene como valor predeterminado transparent.

Cambiar la opacidad

Utiliza el modificador de opacidad de color para controlar la opacidad de los colores de la barra de desplazamiento de un elemento:

Desplázate verticalmente

Los Archivos Cerúleos ocupan tres plantas estrechas sobre el antiguo observatorio, cada una de ellas repleta de cajones con mapas estelares, notas de expediciones e instrumentos de latón catalogados a mano.

En las mañanas de invierno, el personal desplaza escaleras de mano entre las estanterías mientras la luz pálida atraviesa las ventanas del tejado y se posa sobre las mesas de lectura.

Los visitantes pueden solicitar cualquier objeto de la colección, pero la mayoría viene por los atlas que cartografían líneas de costa que ya no se encuentran en los mapas modernos.

Cada volumen devuelto es inspeccionado, desempolvado y envuelto antes de ser llevado de vuelta a las estanterías para el siguiente investigador.

<div class="scrollbar-thumb-slate-900/60 scrollbar-track-slate-900/10 ...">  <!-- ... --></div>

Uso de un valor personalizado

Utiliza utilidades como scrollbar-thumb-[<value>] y scrollbar-track-[<value>] para establecer los colores de la barra de desplazamiento basándote en valores completamente personalizados:

<div class="scrollbar-thumb-[#0f766e] scrollbar-track-[#ccfbf1] ...">  <!-- ... --></div>

Para variables CSS, también puedes utilizar la sintaxis scrollbar-thumb-(<custom-property>) y scrollbar-track-(<custom-property>):

<div class="scrollbar-thumb-(--my-scrollbar-thumb) scrollbar-track-(--my-scrollbar-track) ...">  <!-- ... --></div>

Aplicar al pasar el cursor (hover)

Antepone a la utilidad scrollbar-color el prefijo de una variante como hover:* para aplicar la utilidad únicamente en ese estado:

<div class="scrollbar-thumb-sky-700 hover:scrollbar-thumb-sky-500 ...">  <!-- ... --></div>

Obtén más información sobre el uso de variantes en la documentación de variantes.

Diseño responsivo

Antepone a la utilidad scrollbar-color el prefijo de una variante de punto de ruptura como md: para aplicar la utilidad únicamente en tamaños de pantalla mediano y superiores:

<div class="scrollbar-thumb-slate-900 scrollbar-track-slate-200 md:scrollbar-thumb-sky-700 ...">  <!-- ... --></div>

Obtén más información sobre el uso de variantes en la documentación de variantes.

Personalizar el tema

Usa las variables de tema --color-* para personalizar las utilidades de color en tu proyecto:

@theme {  --color-regal-blue: #243c5a; }

Ahora se pueden usar utilidades como scrollbar-thumb-regal-blue y scrollbar-track-regal-blue en tu marcado:

<div class="scrollbar-thumb-regal-blue">  <!-- ... --></div>

Obtén más información sobre cómo personalizar tu tema en la documentación del tema.

Copyright © 2026 Tailwind Labs Inc.·Política de marcas registradas