diff --git a/scss/_tooltip.scss b/scss/_tooltip.scss index 75ff078383e4..0eb1a1428c66 100644 --- a/scss/_tooltip.scss +++ b/scss/_tooltip.scss @@ -93,15 +93,34 @@ &[data-popper-placement^="top"] { @extend .bs-tooltip-top; } - &[data-popper-placement^="right"] { - @extend .bs-tooltip-end; - } &[data-popper-placement^="bottom"] { @extend .bs-tooltip-bottom; } + + /* rtl:begin:remove */ + &[data-popper-placement^="right"] { + @extend .bs-tooltip-end; + } &[data-popper-placement^="left"] { @extend .bs-tooltip-start; } + + /* rtl:end:remove */ +} + + +[dir="rtl"] .bs-tooltip-auto { + &[data-popper-placement^="right"] { + @extend .bs-tooltip-start; + + .tooltip-arrow { + left: auto; + } + } + + &[data-popper-placement^="left"] { + @extend .bs-tooltip-end; + } } // Wrapper for the tooltip content