JavaScript MediaQueryList API
- Forrige side API History
- Næste side API Storage
MediaQueryList objekt
MediaQueryList Objektet gemmer information fra medieforespørgslen.
MediaQueryList Objektet erVinduesobjektegenskaber.
MediaQueryList Objektet kan tilgås på følgende måde:
window.matchMedia()
eller kun brug matchMedia()
:
Eksempel
const mqlObj = window.matchMedia(); const mqlObj = matchMedia();
Se også:
MediaQueryList egenskab
Egenskab | Beskrivelse |
---|---|
matches | Boolsk værdi. Hvis dokumentet matcher forespørgslen, er det true , ellers false . |
media | Strengværdi. Medieforespørgsel (liste). |
MediaQueryList-metode
Metode | Beskrivelse |
---|---|
addListener() | Tilføj en ny lytterfunktion, der udføres hver gang evalueringen af medieforespørgslen ændres. |
removeListener() |
Fjern tidligere tilføjet lytterfunktion fra medieforespørgselslisten. Hvis den angivne lytter ikke er i listen, udføres ingen handling. |
Medieforespørgsel
matchMedia()
Medieforespørgsel kan være CSS @media regel Enhver medieegenskab, såsom min-height, min-width, orientering osv.
Eksempel
matchMedia("(max-height: 480px)").matches); matchMedia("(max-width: 640px)").matches);
Medietype
Værdi | Beskrivelse |
---|---|
all | Standard. Bruges til alle medietypeenheder. |
Bruges til printere. | |
screen | Bruges til computermonitorer, tablets, smartphones osv. |
speech | Bruges til at læse siden højt for skærmlæsere. |
Medieegenskab
Værdi | Beskrivelse |
---|---|
any-hover | Er der nogen tilgængelig inputmekanisme, der tillader brugeren at holde musen over elementet? (Added in Media Queries Level 4). |
any-pointer | Er der nogen tilgængelig inputmekanisme, som er en pegeenhed, og hvis ja, hvordan er dens nøjagtighed? (Added in Media Queries Level 4). |
aspect-ratio | Visnets bredde-højdeforhold. |
color | Antal bits for hver farvekomponent på udstyret. |
color-gamut | Brugergenereret og udstyrsstøttet næsten farverækkevidde Does the main input mechanism allow the user to hover over elements? |
Number of bits for each 'color' on monochrome (grayscale) devices. | color-index |
Number of colors that the device can display. | grid |
Is the device a grid or bitmap. | height |
Viewport height. | hover Does the main input mechanism allow the user to hover over elements? |
(Added in Media Queries Level 4). | inverted-colors (Added in Media Queries Level 4). |
Does the browser or underlying operating system invert colors? | light-level |
Current ambient light level (added in Media Queries Level 4). | Maximum aspect ratio of the display area. |
max-color | Maximum number of bits for each color component on the output device. |
max-color-index | Maximum number of colors that the device can display. |
max-height | Maximum height of the display area, for example, the browser window. |
max-monochrome | Maximum number of bits for each 'color' on monochrome (grayscale) devices. |
max-resolution | Maximum resolution of the device, using dpi or dpcm. |
max-width | Maximum width of the display area, for example, the browser window. |
min-aspect-ratio | Minimum aspect ratio of the display area. |
min-color | Minimum number of bits for each color component on the output device. |
min-color-index | Minimum number of colors that the device can display. |
min-height | Minimum height of the display area, for example, the browser window. |
min-monochrome | Minimum number of bits for each 'color' on monochrome (grayscale) devices. |
min-resolution | Minimum resolution of the device, using dpi or dpcm. |
min-width | Minimum width of the display area, for example, the browser window. |
monochrome | Number of bits for each 'color' on monochrome (grayscale) devices. |
orientation | Viewport orientation (landscape or portrait mode). |
overflow-block | How does the output device handle content that overflows along the block axis (added in Media Queries Level 4)? |
overflow-inline | Can content that overflows along the inline axis be scrolled (added in Media Queries Level 4)? |
pointer | Is the main input mechanism a pointing device? If so, how accurate is it? (Added in Media Queries Level 4). |
resolution | Resolution of the output device, using dpi or dpcm. |
scan | Output scanning process of the output device. |
scripting | Kan script bruges (f.eks. JavaScript)?(tilføjet i Media Queries Level 4). |
update | Hvor hurtigt kan udstyret ændre indholdets udseende (tilføjet i Media Queries Level 4). |
width | Visningsbredde. |
- Forrige side API History
- Næste side API Storage