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 դասը, որը թույլ է տալիս ստանալ էկրանին չափի և այլ պարամետրերի մասին տեղեկություններ՝ հարմարեցված ինտերֆեյսի համար։