--- title: Window.matchMedia() slug: Web/API/Window/matchMedia tags: - API - CSSOM View - JavaScript - Media Queries - Referencia - Window - metodo translation_of: Web/API/Window/matchMedia ---
El método Window.matchMedia()
devuelve un nuevo objeto {{domxref("MediaQueryList")}} que representa los analizados de la media query indicada.
mql = window.matchMedia(mediaQueryString)
Donde mediaQueryString
es una cadena de texto que representa la media query de la que devolver un nuevo objeto {{domxref("MediaQueryList")}}.
Este código le permite manejar las cosas de forma diferente cuando la ventana es muy estrecha.
if (window.matchMedia("(min-width: 400px)").matches) { /* La pantalla tiene al menos 400 píxeles de ancho */ } else { /* La pantalla tiene menos de 400 píxeles de ancho */ }
Consulte Probando media queries para ver ejemplos adicionales.
Especificación | Estado | Comentario |
---|---|---|
{{SpecName("CSSOM View", "#dom-window-matchmedia", "Window.matchMedia()")}} | {{Spec2("CSSOM View")}} | Definición initial |
{{Compat("api.Window.matchMedia")}}