Interactividad
Utilidades para suprimir el estilo nativo de los controles de formulario.
Clase | Estilos |
---|---|
appearance-none | appearance: none; |
appearance-auto | appearance: auto; |
Usa appearance-none
para resetear cualquier estilo específico del navegador en un elemento:
<select> <option>Sí</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>Sí</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.
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.
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.