Topic: "matchmedia"
mdn/dom-examples
Code examples that accompany various MDN DOM and Web API documentation pages
Language: JavaScript - Size: 131 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,799 - Forks: 1,869

Assortment/darkmodejs
Utility package for managing Dark Mode on the web
Language: JavaScript - Size: 235 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 453 - Forks: 10

reegodev/vue-screen
Reactive screen size and media query states for VueJS
Language: JavaScript - Size: 2.91 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 240 - Forks: 20

sparkbox/mediaCheck
Control JS with mediaqueries
Language: JavaScript - Size: 729 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 237 - Forks: 40

AnalogJ/matchmedia-ng
matchmedia wrapper for angularjs
Language: JavaScript - Size: 39.1 KB - Last synced at: 19 days ago - Pushed at: over 8 years ago - Stars: 135 - Forks: 23

attila/savvior 📦
A Salvattore and Masonry alternative without CSS-driven configuration or absolute CSS positioning
Language: JavaScript - Size: 233 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 128 - Forks: 13

trurl-master/jsdom-testing-mocks
A set of tools for emulating browser behavior in jsdom environment
Language: TypeScript - Size: 1.51 MB - Last synced at: about 11 hours ago - Pushed at: 4 days ago - Stars: 122 - Forks: 8

CyberAP/vue-component-media-queries
MatchMedia component library for Vue
Language: TypeScript - Size: 660 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 1

malte-wessel/react-matchmedia-connect
Higher order components for matchMedia
Language: JavaScript - Size: 268 KB - Last synced at: 12 days ago - Pushed at: almost 8 years ago - Stars: 50 - Forks: 7

dyakovk/jest-matchmedia-mock
🃏 Mock for fully testing any media queries with Jest
Language: TypeScript - Size: 614 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 6

pearofducks/svelte-match-media
a matchMedia plugin for svelte 3
Language: JavaScript - Size: 51.8 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 38 - Forks: 0

Farfetch/react-context-responsive 📦
A package that provides a responsive context to your application, using React Context API.
Language: JavaScript - Size: 445 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 11

nash403/fine-mq
A fine API to manage media queries in JS with ease. It has first-class integration with VueJS.
Language: TypeScript - Size: 2.58 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 4

Ayc0/mock-match-media
Mock window.matchMedia for Node.JS environments (like tests or NextJS)
Language: JavaScript - Size: 3.25 MB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 1

magica11y/prefers-reduced-motion
🎢 Detects user’s preferences for reduced motion using the 'prefers-reduce-motion' CSS3 level 5 media query.
Language: JavaScript - Size: 989 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 0

michalklim/react-match-breakpoints
Lightweight, performant, and easy to use media query library for React 📱 💻 🖥️
Language: TypeScript - Size: 6.07 MB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 4

nmanikiran/browser-apis
There are a large number of Web / Browser APIs available. This repo contains the demos those APIs
Language: JavaScript - Size: 87.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 8 - Forks: 2

akobrinsky/vue-pointbreak
A simple plugin for Vue 3 that uses matchMedia for when css media queries won't give you enough.
Language: TypeScript - Size: 255 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

Merri/react-use-queries
[Buggy on Firefox] React hook for media queries on window and any container element. NOTE: Container Queries seem to be coming to browsers in 2022!
Language: JavaScript - Size: 72.3 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

articulate/react-with-responsive 📦
📱↔️ 🖥️ Responsive Media Query Higher-Order Component (HOC) for React
Language: JavaScript - Size: 394 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

HomeServicesOfAmerica/respondable
Utilizes matchMedia to performantly return conditional values based on media queries
Language: JavaScript - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

magica11y/prefers-color-scheme
🌗 Detects user’s color scheme preferences using the 'prefers-color-scheme' CSS3 level 5 media query.
Language: JavaScript - Size: 747 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

Assortment/darkmodejs-demo
Demo app for @assortment/darkmodejs
Language: JavaScript - Size: 11.6 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

jmaicaaan/system-media
A React utility library to match your props to the given media query
Language: TypeScript - Size: 198 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

kmaida/ng-mediacheck
NPM package providing a service for working with mediaqueries in Angular
Language: JavaScript - Size: 76.2 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

lgraubner/mqr
Functional matchMedia wrapper for media query handling.
Language: JavaScript - Size: 74.2 KB - Last synced at: 27 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

magica11y/prefers-contrast
🔆 Detects user’s preferences for contrast using the 'prefers-contrast' CSS3 level 5 media query.
Language: JavaScript - Size: 941 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

magica11y/prefers-reduced-transparency
💎 Detects user’s transparency preferences using the 'prefers-reduced-transparency' CSS3 level 5 media query.
Language: JavaScript - Size: 740 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

magica11y/light-level
🕯 Detects the ambient light-level of the user’s device using the 'light-level' CSS3 level 5 media query.
Language: JavaScript - Size: 704 KB - Last synced at: about 24 hours ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

magica11y/environment-blending
📺 Detects the characteristics of the user’s display using the 'environment-blending' CSS3 level 5 media query.
Language: JavaScript - Size: 739 KB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

breeny/react-media-breakpoints
Simple and configurable breakpoint matcher using matchMedia and render props
Language: JavaScript - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

kundinos/mock-media-queries
Simplifies testing of code that uses window.matchMedia
Language: TypeScript - Size: 222 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

iiroj/breakpoint-observer 📦
A React Component for rendering based on breakpoints.
Language: TypeScript - Size: 1.64 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

dkacha/jquery.matchMedia.js
jQuery plugin for matchMedia
Language: JavaScript - Size: 17.6 KB - Last synced at: 11 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

ball6847/angular-responsify.js
Responsive utility for angularjs.
Language: JavaScript - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

Debbl/use-is-match-media
It's easy to use matchMedia with react
Language: TypeScript - Size: 329 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

magica11y/inverted-colors
🌑 Detects the user’s preferences for inverted colors using the 'inverted-colors' CSS3 level 5 media query.
Language: JavaScript - Size: 741 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

besworks/theme-selector
Adds auto dark/light mode and user-selectable themes to a web app.
Language: HTML - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

SebasttianDaza/miniWeb
This website is the challenges with exercise to tthe JS
Language: JavaScript - Size: 731 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

pearofducks/vue-use-media
A Vue 3 plugin for matchMedia
Language: JavaScript - Size: 160 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

pearofducks/vue-simple-media
lightweight matchMedia plugin for Vue
Language: JavaScript - Size: 128 KB - Last synced at: 9 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

goksu/react-screenSizes
A hook to get screen sizing state from window
Language: JavaScript - Size: 33.2 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

globocom/with-match-media-props
CSS Media Queries props injection HOC for React
Language: JavaScript - Size: 328 KB - Last synced at: 1 day ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

mikeludemann/matchMediaJS
Match media detection
Language: JavaScript - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

marian-cojoc-ro/react-match-width
helper for using the width media query in React
Language: JavaScript - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
