Skip to content
This repository has been archived by the owner on May 13, 2019. It is now read-only.
/ tailwindcss-layout Public archive

[DEPRECATED] Tailwind CSS plugin to generate layout utilities

Notifications You must be signed in to change notification settings

benface/tailwindcss-layout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛔️ DEPRECATED

Tailwind CSS 1.0 (released in May 2019) now includes everything that this plugin used to offer except aspect ratio utilities. Therefore you should be using the smaller, more appropriately named tailwindcss-aspect-ratio plugin instead. Thank you!

Layout Tailwind CSS Plugin

Installation

npm install tailwindcss-layout

Usage

// In your Tailwind CSS config
{
  plugins: [
    require('tailwindcss-layout')({
      variants: ['responsive'],
      offset: {
        'full': '100%',
      },
      flexGrow: {
        '2': '2',
        '3': '3',
      },
      flexShrink: {
        '2': '2',
        '3': '3',
      },
      order: {
        '1': '1',
      },
      aspectRatio: {
        '1/2': 1/2,
        '16/9': 16/9,
      },
    }),
  ],
}

This plugin generates the following utilities:

/* configurable with the "offset" option */
.t-[name] {
  top: [value];
}
.r-[name] {
  right: [value];
}
.b-[name] {
  bottom: [value];
}
.l-[name] {
  left: [value];
}

/* configurable with the "flexGrow" option */
.flex-grow-[name] {
  flex-grow: [value];
}

/* configurable with the "flexShrink" option */
.flex-shrink-[name] {
  flex-shrink: [value];
}

/* configurable with the "order" option */
.order-[name] {
  order: [value];
}

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

About

[DEPRECATED] Tailwind CSS plugin to generate layout utilities

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published