1. SVG
  2. fill

SVG

fill

Utilidades para estilizar el relleno de elementos SVG.

ClaseEstilos
fill-none
fill: none;
fill-inherit
fill: inherit;
fill-current
fill: currentColor;
fill-transparent
fill: transparent;
fill-black
fill: var(--color-black); /* #000 */
fill-white
fill: var(--color-white); /* #fff */
fill-red-50
fill: var(--color-red-50); /* oklch(97.1% 0.013 17.38) */
fill-red-100
fill: var(--color-red-100); /* oklch(93.6% 0.032 17.717) */
fill-red-200
fill: var(--color-red-200); /* oklch(88.5% 0.062 18.334) */
fill-red-300
fill: var(--color-red-300); /* oklch(80.8% 0.114 19.571) */

Ejemplos

Ejemplo básico

Usa utilidades como fill-indigo-500 y fill-lime-600 para cambiar el color de relleno de un SVG:

<svg class="fill-blue-500 ...">
<!-- ... -->
</svg>

Esto puede ser útil para estilizar conjuntos de iconos como Heroicons.

Usando el color actual

Usa la utilidad fill-current para establecer el color de relleno al color de texto actual:

Pasa el ratón sobre el botón para ver el cambio de color de relleno

<button class="bg-white text-indigo-600 hover:bg-indigo-600 hover:text-white ...">
<svg class="size-5 fill-current ...">
<!-- ... -->
</svg>
Buscar actualizaciones
</button>

Usando un valor personalizado

Usa la sintaxis fill-[<value>] para establecer el fill color basado en un valor completamente personalizado:

<svg class="fill-[#243c5a] ...">
<!-- ... -->
</svg>

Para variables CSS, también puedes usar la sintaxis fill-(<custom-property>) :

<svg class="fill-(--my-fill-color) ...">
<!-- ... -->
</svg>

Esto es solo un atajo para fill-[var(<custom-property>)] que agrega la función var() por ti automáticamente.

Responsive design

Prefija una utilidad fill con una variante de breakpoint como md: para aplicar la utilidad solo en tamaños de pantalla medium y superiores:

<svg class="fill-cyan-500 md:fill-cyan-700 ...">
<!-- ... -->
</svg>

Aprende más sobre el uso de variantes en la documentación de variantes.

Personalizando tu tema

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

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

Ahora la utilidad fill-regal-blue puede ser usada en tu marcado:

<svg class="fill-regal-blue">
<!-- ... -->
</svg>

Aprende más sobre la personalización de tu tema en la documentación del tema.

Copyright © 2025 Tailwind Labs Inc.·Política de Marca Registrada