functionPad.js 979B

123456789101112131415161718192021222324
  1. export function mediaMatches() {
  2. let sqls = [
  3. window.matchMedia("(max-width:415px)"), //和CSS一样,也要注意顺序!
  4. window.matchMedia("(max-width:767px)"),
  5. window.matchMedia("(max-width:1024px)"),
  6. window.matchMedia("(max-width:1200px)")
  7. ];
  8. if (sqls[0].matches) {
  9. console.log("415"); // do something...
  10. // document.documentElement.style.fontSize = 30 + "px";
  11. document.documentElement.style.setProperty("font-size",30 + "px","important");
  12. } else if (sqls[1].matches) {
  13. console.log(">415 & <=767"); // do something...
  14. // document.documentElement.style.fontSize = 40 + "px";
  15. document.documentElement.style.setProperty("font-size",40 + "px","important");
  16. } else if (sqls[3].matches) {
  17. console.log("> 767 & <=1024"); // do something...
  18. // document.documentElement.style.fontSize = 50 + "px";
  19. document.documentElement.style.setProperty("font-size",50 + "px","important");
  20. } else {
  21. console.log(">1200");
  22. }
  23. }