--- title: pointer slug: Web/CSS/@media/pointer translation_of: Web/CSS/@media/pointer ---
La caracteristica pointer
CSS comprueba si el usuario tiene un dispositivo de puntero (como el ratón), y si es así, cuán preciso es el dispositivo de puntero primario.
Nota: Si quieres comprobar la precisión de cualquier dispositivo apuntador, usa any-pointer
en su lugar.
La propiedad pointer
se especifica como un valor de palabra clave elegido de la lista que figura a continuación.
none
coarse
fine
Este ejemplo crea una pequeño checkbox para los usuarios con punteros primarios finos y un gran checkbox para los usuarios con punteros primarios gruesos.
<input id="test" type="checkbox" /> <label for="test">Mírame!</label>
input[type="checkbox"] { -moz-appearance: none; -webkit-appearance: none; appearance: none; border: solid; margin: 0; } input[type="checkbox"]:checked { background: gray; } @media (pointer: fine) { input[type="checkbox"] { width: 15px; height: 15px; border-width: 1px; border-color: blue; } } @media (pointer: coarse) { input[type="checkbox"] { width: 30px; height: 30px; border-width: 2px; border-color: red; } }
{{EmbedLiveSample("Example")}}
Especificación | Status | Comentario |
---|---|---|
{{SpecName('CSS4 Media Queries', '#pointer', 'pointer')}} | {{Spec2('CSS4 Media Queries')}} | Initial definition. |
{{Compat("css.at-rules.media.pointer")}}