1.0.2 • Published 5 years ago

tailwindcss-layout v1.0.2

Weekly downloads
204
License
ISC
Repository
github
Last release
5 years ago

Layout Plugin for Tailwind CSS

Installation

npm install tailwindcss-layout

Usage

// In your Tailwind CSS config
{
  theme: {
    order: {
      'first': -99999,
      'last': 99999,
    },
    aspectRatio: {
      '2/1': 2 / 1,
      '16/9': 16 / 9,
    },
  },
  variants: {
    order: ['responsive'],
    aspectRatio: ['responsive'],
  },
  plugins: [
    require('tailwindcss-layout')(),
  ],
}

Note: When order is missing from theme, it defaults to the above values. Similarly, when order is missing from variants, it defaults to ['responsive']. aspectRatio, however, has no theme or variants defaults.

This plugin generates the following utilities:

/* configurable with the "order" option */
.order-first {
  order: -99999;
}
.order-last {
  order: 99999;
}

/* configurable with the "aspectRatio" option */
.aspect-ratio-2\/1 {
  padding-bottom: 50%;
}
.aspect-ratio-16\/9 {
  padding-bottom: 56.25%;
}