--- title: Window.matchMedia() slug: Web/API/Window/matchMedia tags: - API - CSSOM View - JavaScript - Media Queries - Referencia - Window - metodo translation_of: Web/API/Window/matchMedia ---
{{APIRef}}

El método Window.matchMedia() devuelve un nuevo objeto {{domxref("MediaQueryList")}} que representa los analizados de la media query indicada.

Sintaxis

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")}}.

Ejemplo

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.

Especificaciones

Especificación Estado Comentario
{{SpecName("CSSOM View", "#dom-window-matchmedia", "Window.matchMedia()")}} {{Spec2("CSSOM View")}} Definición initial

Compatibilidad en navegadores

{{Compat("api.Window.matchMedia")}}

Ver también