Sobes.tech
Junior — Middle

Կարող եք բացատրել media query-ի աշխատանքային սկզբունքը վեբ զարգացման մեջ?

sobes.tech AI

Պատասխան AI-ից

Media query — դա CSS մեխանիզմ է, որը թույլ է տալիս կիրառել տարբեր ոճեր՝ կախված սարքի կամ բրաուզերի պատուհանի բնութագրերից, օրինակ՝ էկրանին լայնությունից, ուղղությունից, լուծումից և այլ պարամետրերից:

Վեբ զարգացման մեջ, media query-ը օգտագործվում է ռեսպոնսիվ դիզայն ստեղծելու համար, որպեսզի կայքը ճիշտ ցուցադրվի տարբեր սարքերում՝ մոբայլ հեռախոսներից մինչև մեծ մոնիտորներ:

Օրինակ՝ media query, որը փոխում է ֆոնի գույնը, երբ էկրանին լայնությունը փոքր է 600px-ից:

@media (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

Flutter-ում, թեև media query-ը վեբից է, գոյություն ունի նմանատիպ MediaQuery դասը, որը թույլ է տալիս ստանալ էկրանին չափի և այլ պարամետրերի մասին տեղեկություններ՝ հարմարեցված ինտերֆեյսի համար։