JavaScript Media Query List API
- 上一页 API History
- 下一页 API Storage
MediaQueryList object
MediaQueryList Object na inilalagay ang impormasyon mula sa media query.
MediaQueryList Object naWindow objectAttribute.
MediaQueryList Object na maaccess sa pamamagitan ng:
window.matchMedia()
o lamang gamit matchMedia()
:
Example
const mqlObj = window.matchMedia(); const mqlObj = matchMedia();
Bilang karagdagan:
MediaQueryList attribute
Attribute | Paglalarawan |
---|---|
matches | Boolean value. Kung ang dokumento ay tumutugma sa query, true , kung hindi naman false . |
media | String value. Media query (list). |
MediaQueryList method
Method | Paglalarawan |
---|---|
addListener() | Magdagdag ng bagong listener function, na gagawin ang function sa bawat pagbabago ng resulta ng pagtitingin ng media query. |
removeListener() |
Alisin ang naunang idinagdag na listener function mula sa listahan ng media query. Kung ang tinukoy na listener ay wala sa listahan, hindi gagawin ang anumang operasyon. |
Media query
matchMedia()
Ang media query method ay maaaring maging CSS @media 规则 Anumang media characteristic, tulad ng min-height, min-width, orientation at iba pa.
Example
matchMedia("(max-height: 480px)").matches); matchMedia("(max-width: 640px)").matches);
Media type
Halaga | Paglalarawan |
---|---|
all | Default. Ginagamit sa lahat ng uri ng device ng media. |
Ginagamit sa printer. | |
screen | Ginagamit sa computer screen, tablet, smartphone at iba pa. |
speech | Ginagamit ang screen reader na malakas na basahin ang pahina. |
Media characteristic
Halaga | Paglalarawan |
---|---|
any-hover | Mayroon bang anumang magagamit na mekanismo ng pagpasok na nagpapahintulot sa gumamit na itong ihover ang mouse sa elemento? (Media Queries Level 4 中添加)。 |
any-pointer | Mayroon bang anumang magagamit na mekanismo ng pagpasok, tulad ng pointing device, at kung mayroon, paano ang kanyang katumpakan? (Media Queries Level 4 中添加)。 |
aspect-ratio | Ang proporsyon ng luwang at taas ng viewport. |
color | Ang bilang ng bit na may bawat komponent ng kulay ng output device. |
color-gamut | Ang malapit na saklaw ng kulay na suportado ng user agent at output device (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 History
- 下一页 API Storage