Personalización de checkboxes con CSS
- La especificación W3C Forms Level 1 propone ::checkmark para personalizar indicadores de selección, pero aún no está implementada en los navegadores.
- Se presenta un método alternativo usando HTML semántico y CSS para crear checkboxes personalizados.
- El marcado incluye un input, un SVG como icono y una etiqueta, todo dentro de un elemento <label>.
- El CSS utiliza appearance: none y posicionamiento absoluto para ocultar el checkbox nativo, manteniendo su funcionalidad.
- La técnica emplea unidades em para que el componente sea escalable y se puede adaptar para botones de radio.
css · html · formularios · accesibilidad · desarrollo web