ဂျပ်တာစက် Media Query List API
- အရေးနိမ့် စာရင်း အရေးပါ စာရင်း
- နောက်ဆုံး စာရင်း API စနစ်
MediaQueryList 对象
MediaQueryList 对象存储来自媒体查询的信息。
MediaQueryList 对象是窗口对象的属性。
MediaQueryList 对象通过以下方式访问:
window.matchMedia()
或仅用 matchMedia()
:
အက်ဥပဒေ
const mqlObj = window.matchMedia(); const mqlObj = matchMedia();
另请参阅:
MediaQueryList 属性
属性 | ဖော်ပြ |
---|---|
matches | 布尔值。如果文档与查询匹配,则为 true ,否则为 false 。 |
media | 字符串值。媒体查询(列表)。 |
MediaQueryList 方法
方法 | ဖော်ပြ |
---|---|
addListener() | 添加新的侦听器函数,每当媒体查询的评估结果发生变化时都会执行该函数。 |
removeListener() |
从媒体查询列表中删除先前添加的侦听器函数。 如果指定的侦听器不在列表中,则不执行任何操作。 |
အချက်အလက် အသုံးပြု
matchMedia()
အချက်အလက် အသုံးပြု နိုင် သည် ဖြစ်သည် CSS @media ချက် အချက်အလက် အမျိုးအစား နှင့် ပတ်သတ် သည်၊ ဥပမာ min-height အရွယ် အမြင့် အနက် အမြင့် အရွယ် အနက် အမျိုးအစား အသုံးပြု ရန် ရှိသလား
အက်ဥပဒေ
matchMedia("(max-height: 480px)").matches); matchMedia("(max-width: 640px)").matches);
စက်တင် အမျိုးအစား
ပြောင်းလဲ | ဖော်ပြ |
---|---|
all | ပုံစံ |
စက်တင် ပေါင်း | |
screen | အက်ယ်လိဂ် ပုံမှန် အော်ဂန်း ပေါင်း |
speech | စက်တင် ကြော်ငြာ အသုံးပြု သည် ဖြစ်သည်၊ ပုံမှန် အော်ဂန်း ပေါင်း |
စက်တင် အချက်အလက်
ပြောင်းလဲ | ဖော်ပြ |
---|---|
any-hover | အသုံးပြုသူ အတွက် သင်္ကေတ ကို အသုံးပြု ရန် ရှိသလား၊ အသုံးပြုသူ အတွက် အရွယ်အမြင့် ပေါင်း အသုံးပြု ရန် ရှိသလား? (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
any-pointer | အသုံးပြုသူ အတွက် သင်္ကေတ ကို အသုံးပြု ရန် တွင် ရှိသလား၊ အရှိန် အများဆုံး အပြီး အမြဲတမ်း အရှိန် အများဆုံး ဖြစ်သလား? (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
aspect-ratio | ဗွီဒို အရွယ် အမြင့် ပေါင်း |
color | တုတ်တိုက် ကုဒ်း လက်ခံ အရောင် အစိတ်အစိတ် ကို အနက်အတိုင်း ပုံစံ |
color-gamut | အသုံးပြုသူ နှင့် တုတ်တိုက် ကုဒ်း လက်ခံ သည် ကို သိမ်းမိသော အရောင် ပေါင်း (Media Queries Level 4 中添加) |
color-index | 设备可以显示的颜色数量。 |
grid | 设备是网格还是位图。 |
height | 视口高度。 |
hover | 主要输入机制是否允许用户将鼠标悬停在元素上? (Media Queries Level 4 中添加) |
inverted-colors | 浏览器或底层操作系统是否反转颜色? (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
light-level | 当前环境光级别(Media Queries Level 4 中添加)。 |
max-aspect-ratio | 显示区域的最大宽高比。 |
max-color | 输出设备每个颜色分量的最大位数。 |
max-color-index | 设备可以显示的最大颜色数。 |
max-height | 显示区域的最大高度,例如浏览器窗口。 |
max-monochrome | 单色(灰度)设备上每种“颜色”的最大位数。 |
max-resolution | 设备的最大分辨率,使用 dpi 或 dpcm。 |
max-width | 显示区域的最大宽度,例如浏览器窗口。 |
min-aspect-ratio | 显示区域的最小宽高比。 |
min-color | 输出设备每个颜色分量的最小位数。 |
min-color-index | 设备可以显示的最小颜色数。 |
min-height | 显示区域的最小高度,例如浏览器窗口。 |
min-monochrome | 单色(灰度)设备上每种“颜色”的最小位数。 |
min-resolution | 设备的最小分辨率,使用 dpi 或 dpcm。 |
min-width | 显示区域的最小宽度,例如浏览器窗口。 |
monochrome | 单色(灰度)设备上每种“颜色”的位数。 |
orientation | 视口的方向(横向或纵向模式)。 |
overflow-block | ပုံရိပ် ထုတ်လုပ်သည်၏ တစ်ခုခုကို အင်တာနက် အစိတ်အခံ တွင် တွဲကြည်း နိုင်သလား (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
overflow-inline | ပုံရိပ် ထုတ်လုပ်သည်၏ တစ်ခုခုကို အင်တာနက် အစိတ်အခံ တွင် တွဲကြည်း နိုင်သလား (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
pointer | အခြေခံ တိုက်ရိုက် အချက်အလက် သည် တိုက်ရိုက် အသုံးပြုသည့် ပုံရိပ် အသုံးချင်းဖြစ်သလား၊ အချက်အလက် အခြေအနေ ဘယ်လေးသလား။ (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့သည်)။ |
resolution | ပုံရိပ် ထုတ်လုပ်သည်၏ အထူးအေးအချိန်အရှည်၊ dpi သို့မဟုတ် dpcm အား အသုံးပြုပါ။ |
scan | ပုံရိပ် ထုတ်လုပ်သည်၏ နှင့် တိုက်ရိုက် ပြီး စစ်ဆေး ပုံရိပ် လုပ်ငန်းဖြစ်သည်။ |
scripting | လက်တင်တုပ် (ဥပမာ JavaScript) ကို အသုံးပြုနိုင်ပါသလား (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့ပါသည်)? |
update | ပြောင်းလဲခြင်း မှာ ထို့ကဲ့သို့ ပြောင်းလဲနိုင်ပါသည် (Media Queries Level 4 တွင် ထပ်ထည့်ခဲ့ပါသည်)。 |
width | လုပ်ငန်းပြင် အကွက် |
- အရေးနိမ့် စာရင်း အရေးပါ စာရင်း
- နောက်ဆုံး စာရင်း API စနစ်