JS media so‘rovlari


Misol

Agar viewport kengligi 700 pikseldan kichik yoki unga teng bo‘lsa, fon rangini sariqqa o‘zgartiring. Agar 700 dan katta bo‘lsa, pushti rangga o‘zgartiring

function myFunction(x) {   if (x.matches) { // If media query matches     document.body.style.backgroundColor = "yellow";   } else {     document.body.style.backgroundColor = "pink";   } } // Create a MediaQueryList object var x = window.matchMedia("(max-width: 700px)") // Call listener function at run time myFunction(x); // Attach listener function on state changes x.addEventListener("change", function() {   myFunction(x); });
O‘zingiz sinab ko‘ring »

ULASHISH

JavaScript bilan media so‘rovlardan foydalanish

Media so‘rovlar (media queries) CSS3’da joriy etilgan bo‘lib, moslashuvchan veb-dizaynning asosiy tarkibiy qismlaridan biridir. Media so‘rovlar veb-sahifalar barcha qurilmalarda (kompyuterlar, noutbuklar, planshetlar, telefonlar va h.k.) yaxshi ko‘rinishi uchun viewport kengligi va balandligini aniqlashda ishlatiladi.

window.matchMedia() metodi ko‘rsatilgan CSS media so‘rov stringi natijalarini ifodalovchi MediaQueryList obyektini qaytaradi. matchMedia() metodining qiymati CSS @media qoidasining istalgan media xususiyati bo‘lishi mumkin, masalan min-height, min-width, orientation va h.k.

Media so‘rovlar haqida CSS media so‘rovlari darsligimizda batafsil bilib oling

Moslashuvchan dizayn haqida Moslashuvchan veb-dizayn darsligimizda batafsil bilib oling

window.matchMedia() metodi haqida JavaScript ma’lumotnomamizda batafsil bilib oling.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!