@laylazi/bootstrap-rtl
Version:
First and most accurate RTL edition of Bootstrap 4.x, the most popular front-end framework for developing responsive, mobile first projects on the web.
27 lines (25 loc) • 1.72 kB
Markdown
# Bootstrap 4 RTL
- Latest dist.: [Version 4.3.1 (Official) + RTL 4.3.1 rev. 18 (Unofficial)](http://bootstrapper.ir/archive/bootstrap-4.3.1-plus-rtl-rev.18-dist.zip)
- Visit [full documentaions](http://docs.bootstrapper.ir/) in RTL direction. (English docs)
- Visit [example pages](http://example.bootstrapper.ir/) in RTL direction.
## RTL Hints:
- Use this package like official package.
- Use `<html ... dir="rtl" ... >` for correct PRINT layout and also, because of MS IE/EDGE layout engine RTL capabilities.
- Use UTF-8 encoding.
- Always follow XHTML rules.
## In case of adapting/converting Bootstrap 4 templates:
- Replace all official `bootstrap.css` references by `bootstrap-rtl.css` in all HTML files.
- Inside every HTML file, find these direction specific CSS class names and change them:
- from `border-left` to `border-right` and vice versa.
- from `border-left-0` to `border-right-0` and vice versa.
- from `rounded-left` to `rounded-right` and vice versa.
- from `float-left` to `float-right` and vice versa.
- from `ml-*` to `mr-*` and vice versa.
- from `pl-*` to `pr-*` and vice versa.
- from `text-left` to `text-right` and vice versa.
- from `text-*-left` to `text-*-right` and vice versa.
- from `dropleft` to `dropright` and vice versa.
- from `dropdown-menu-left` to `dropdown-menu-right` and vice versa.
- from `dropdown-menu-*-left` to `dropdown-menu-*-right` and vice versa.
- Also, to correct **Popovers** / **Tooltips** direction, change all `data-placement="left"` to `data-placement="right"` and vice versa.
- After that, use [RTLCSS](https://rtlcss.com/playground/) to adapt / convert all customized css codes to RTL edition.