Git Product home page Git Product logo

tailwind-mq's Introduction

TailwindCSS Media Query Plugin

npm

This plugin generates variants for various media queries not covered by TailwindCSS out of the box.

Installation

Add to your project via:

# Install using npm
npm install -D tailwind-mq

# Install using yarn
yarn add -D tailwind-mq

Add it to the plugins array of your Tailwind config. Call the functions for the utilities you want to use.

const { mediaQueries } = require('tailwind-mq');

plugins: [
	mediaQueries(), // no options to configure
]

Features

If you want a media query to be added to this plugin please open an issue or PR.

  • contrast-custom: A variant for @media (prefers-contrast: custom).

  • contrast-more and contrast-less variants already exist in TailwindCSS itself.

  • transparency-reduce: A variant for @media (prefers-reduced-transparency: reduce).
  • transparency-safe: A variant for @media (prefers-reduced-transparency: no-preference).

These are the "wrong" way round to match the existing motion variants inside of TailwindCSS.

  • data-reduce: A variant for @media (prefers-reduced-data: reduce).
  • inverted-colors: A variant for @media (inverted-colors: inverted).
  • noscript: A variant for @media (scripting: none).
  • scripting: A variant for @media (scripting: enabled).
  • scripting-initial: A variant for @media (scripting: initial-only).
  • update-none: A variant for @media (update: none).
  • update-slow: A variant for @media (update: slow).
  • update-fast: A variant for @media (update: fast).
  • overflow-block-none: A variant for @media (overflow-block: none).
  • overflow-block-scroll: A variant for @media (overflow-block: scroll).
  • overflow-block-optional-paged: A variant for @media (overflow-block: optional-paged).
  • overflow-block-paged: A variant for @media (overflow-block: paged).
  • overflow-inline-none: A variant for @media (overflow-inline: none).
  • overflow-inline-scroll: A variant for @media (overflow-inline: scroll).
  • sdr: A variant for @media (dynamic-range: standard).
  • hdr: A variant for @media (dynamic-range: high).
  • srgb: A variant for @media (color-gamut: srgb).
  • p3: A variant for @media (color-gamut: p3).
  • rec2020: A variant for @media (color-gamut: rec2020).

Removed Features

  • This was removed as it is now in TailwindCSS 3.4+.

License

This project is licensed under the MIT License.

tailwind-mq's People

Contributors

lukewarlow avatar rschristian avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.