Window.matchMedia()
Resumo
Retorna um novo objeto MediaQueryList
representando o resultado analisado da string media query especificada.
Sintaxe
mql = window.matchMedia(mediaQueryString)
onde mediaQueryString
é uma string representando a media query para o qual retorna um novo objeto MediaQueryList
.
Exemplo
js
if (window.matchMedia("(min-width: 400px)").matches) {
/* a viewport tem pelo menos 400 pixels de largura */
} else {
/* a viewport menos que 400 pixels de largura */
}
Este código permite-lhe lidar com as coisas de forma diferente quando a janela é muito estreita.
Veja Usando media queries a partir do código para mais exemplos.
Especificações
Specification |
---|
CSSOM View Module # dom-window-matchmedia |
Compatibilidade com navegadores
BCD tables only load in the browser