Skip to content

A plugin for Tailwind CSS v3.2+ that provides utilities for container queries.

License

Notifications You must be signed in to change notification settings

tailwindlabs/tailwindcss-container-queries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@tailwindcss/container-queries

A plugin for Tailwind CSS v3.2+ that provides utilities for container queries.

Installation

Install the plugin from npm:

npm install @tailwindcss/container-queries

Then add the plugin to your tailwind.config.js file:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
  },
  plugins: [
    require('@tailwindcss/container-queries'),
    // ...
  ],
}

Usage

<!-- Container queries without a specific container name -->
<div>
  <!-- Container query with a size of `lg` defined in your tailwind.config.js file -->
  <div class="@lg:underline"></div>
  <div class="@[(min-width:_1024px)]:underline"></div>
  <div class="@[1024px]:underline"></div>
</div>

<!-- Container queries that apply for a defined container name -->
<div class="container/sidebar">
  <div class="@lg/sidebar:underline"></div>
  <div class="@[(min-width:_1024px)]/sidebar:underline"></div>
  <div class="@[1024px]/sidebar:underline"></div>
</div>

Configuration

You can configure which values are available for this plugin under the containers key in your tailwind.config.js file:

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      containers: {
        xs: '(min-width: 20rem)',
        sm: '(min-width: 24rem)',
        md: '(min-width: 28rem)',
        lg: '(min-width: 32rem)',
        xl: '(min-width: 36rem)',
        // etc...
      }
    }
  },
}

About

A plugin for Tailwind CSS v3.2+ that provides utilities for container queries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published