Baseline Widely available
MediaQueryListEvent
ãªãã¸ã§ã¯ãã¯ã MediaQueryList
ãªãã¸ã§ã¯ãã«å¯¾ãã¦èµ·ãã£ã夿´ã«é¢ããæ
å ±ãæ ¼ç´ãã¾ããã¤ã³ã¹ã¿ã³ã¹ã¯ change
ã¤ãã³ãã«ãã£ã¦åç
§ããã颿°ã®ã¤ãã³ããªãã¸ã§ã¯ãã¨ãã¦å©ç¨ã§ãã¾ãã
MediaQueryListEvent()
æ°ãã MediaQueryListEvent
ã¤ã³ã¹ã¿ã³ã¹ãçæãã¾ãã
MediaQueryListEvent
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«ã¯ã親ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ãã Event
ããç¶æ¿ããããããã£ãããã¾ãã
MediaQueryListEvent.matches
èªåå°ç¨
è«çå¤ã§ãã document
ãç¾å¨ã¡ãã£ã¢ã¯ã¨ãªã¼ã®ãªã¹ãã«ä¸è´ãã¦ããã° true
ãè¿ããããã§ãªããã° false
ãè¿ãã¾ãã
MediaQueryListEvent.media
èªåå°ç¨
æååã§ãã·ãªã¢ã©ã¤ãºãããã¡ãã£ã¢ã¯ã¨ãªã¼ã表ãã¾ãã
MediaQueryListEvent
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«ã¯ã親ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ãã Event
ããç¶æ¿ããã¡ã½ãããããã¾ãã
const para = document.querySelector("p"); // This is the UI element where to display the text
const mql = window.matchMedia("(max-width: 600px)");
mql.addEventListener("change", (event) => {
if (event.matches) {
// The viewport is 600 pixels wide or less
para.textContent = "This is a narrow screen â less than 600px wide.";
document.body.style.backgroundColor = "red";
} else {
// The viewport is more than 600 pixels wide
para.textContent = "This is a wide screen â more than 600px wide.";
document.body.style.backgroundColor = "blue";
}
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4