1. Interactividad
  2. appearance

Interactividad

appearance

Utilidades para suprimir el estilo nativo de los controles de formulario.

ClaseEstilos
appearance-none
appearance: none;
appearance-auto
appearance: auto;

Ejemplos

Eliminando la apariencia por defecto

Usa appearance-none para resetear cualquier estilo específico del navegador en un elemento:

Estilos por defecto del navegador aplicados
Eliminar estilos por defecto del navegador
<select>
<option></option>
<option>No</option>
<option>Quizás</option>
</select>
<div class="grid">
<select class="col-start-1 row-start-1 appearance-none bg-gray-50 dark:bg-gray-800 ...">
<option></option>
<option>No</option>
<option>Quizás</option>
</select>
<svg class="pointer-events-none col-start-1 row-start-1 ...">
<!-- ... -->
</svg>
</div>

Esta utilidad se usa a menudo al crear componentes de formulario personalizados.

Restaurando la apariencia por defecto

Usa appearance-auto para restaurar el estilo específico del navegador por defecto en un elemento:

Intenta emular `forced-colors: active` en tus herramientas de desarrollador para ver la diferencia

<label>
<div>
<input type="checkbox" class="appearance-none forced-colors:appearance-auto ..." />
<svg class="invisible peer-checked:visible forced-colors:hidden ...">
<!-- ... -->
</svg>
</div>
Vuelve a la apariencia por defecto
</label>
<label>
<div>
<input type="checkbox" class="appearance-none ..." />
<svg class="invisible peer-checked:visible ...">
<!-- ... -->
</svg>
</div>
Mantiene la apariencia personalizada
</label>

Esto es útil para volver a los controles estándar del navegador en ciertos modos de accesibilidad.

Diseño Responsive

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

<select class="appearance-auto md:appearance-none ...">
<!-- ... -->
</select>

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

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