1. SVG
  2. fill

SVG

fill

Utilidades para estilizar el relleno (fill) 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

Utiliza 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 dar estilo a conjuntos de iconos como Heroicons.

Usar el color actual

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

Pasa el mouse sobre el botón para ver cambiar el 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>

Usar un valor personalizado

Usa la sintaxis fill-[<value>] para establecer el/la color de relleno basándose 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 añade la función var() por ti automáticamente.

Diseño responsivo

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

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

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

Personalizar tu tema

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

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

Ahora se puede usar la utilidad fill-regal-blue en tu marcado:

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

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