tailwindcss-flip
v1.0.0
Published
RTL plugin for tailwindcss
Downloads
1,885
Readme
tailwindcss flip
tailwindcss plugin for adding RTL(right-to-left) support.
If your application needs to support multiple languages, then RTL support is a common requirement. Unfortunately, tailwindcss doesn't have out-of-the-box support for RTL layout. There are few other plugins already exists like tailwindcss-rtl and tailwindcss-dir. Both plugins generate variant styles, and you need to add those classes to the code; which is an additional effort if you already have an existing application.
tailwindcss-flip takes an approach were, no code change is required instead, we generate utility classes using [dir=rtl]
html attribute css selector.
Installation
- Install tailwindcss-flip package:
# Install using NPM
npm install tailwindcss-flip --save-dev
# Install using Yarn
yarn add tailwindcss-flip --dev
- Add plugin to your
tailwind.conf.js
file:
plugins: [require("tailwindcss-flip")],
How to use
Add dir=rtl
attribute to the HTML tag or root element of your page. That's it, this plugin will automatically generate all the required utility classes for you.
You can check the example folder to see the usage in a react application.