Interactividad
Utilidades para suprimir el estilo nativo de los controles de formulario.
| Clase | Estilos |
|---|---|
appearance-none | appearance: none; |
appearance-auto | appearance: auto; |
Utiliza appearance-none para restablecer 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 utiliza a menudo al crear componentes de formulario personalizados.
Utiliza appearance-auto para restaurar el estilo específico predeterminado del navegador 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 predeterminada</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.
Antepone a la utilidad appearance el prefijo de una variante de punto de ruptura como md: para aplicar la utilidad únicamente en tamaños de pantalla mediano y superiores:
<select class="appearance-auto md:appearance-none ..."> <!-- ... --></select>Obtén más información sobre el uso de variantes en la documentación de variantes.