1.2.0 • Published 6 years ago

@tkh/tailwind-plugin-logical-padding v1.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

@tkh/tailwind-plugin-logical-padding

Tailwindcss plugin for padding utilities with logical properties.

Install

npm install @tkh/tailwind-plugin-logical-padding

Usage

Merge the plugin configuration with your tailwind.config.js

module.exports = {
  corePlugins: {
    padding: false,
  },
  variants: {
    padding: ['responsive', 'hover', 'focus'],
  },
  plugins: [require('@tkh/tailwind-plugin-logical-padding')()],
}

Adding padding

Adding padding is the same as the default Tailwindcss padding utilities except the tokens for selecting which side of an element to apply the padding.

Positional to logical mapping

positional (ltr)logical
t (top)bs (block-start)
r (right)ie (inline-end)
b (bottom)be (block-end)
l (left)is (inline-start)

Class names

paddingclass
all sidesp-{size}
horizontalpx-{size}
verticalpy-{size}
single sidep{bs\|ie\|be\|is}-{size}
negative-p{bs\|ie\|be\|is}-{size}