From 9600ab10031b260c16deef891a9d1c13f7ff6b01 Mon Sep 17 00:00:00 2001 From: simonihmig Date: Sat, 23 Dec 2017 01:57:08 +0100 Subject: Fix tooltip/popover arrow size and position --- scss/_tooltip.scss | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'scss/_tooltip.scss') diff --git a/scss/_tooltip.scss b/scss/_tooltip.scss index b03139c911..62d3e8a980 100644 --- a/scss/_tooltip.scss +++ b/scss/_tooltip.scss @@ -28,55 +28,58 @@ } &.bs-tooltip-top { - padding: $tooltip-arrow-width 0; + padding: $tooltip-arrow-height 0; .arrow { bottom: 0; } .arrow::before { - margin-left: -$tooltip-arrow-width; + top: 0; content: ""; - border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-width: $tooltip-arrow-height $tooltip-arrow-width/2 0; border-top-color: $tooltip-arrow-color; } } &.bs-tooltip-right { - padding: 0 $tooltip-arrow-width; + padding: 0 $tooltip-arrow-height; .arrow { left: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; } .arrow::before { - margin-top: -$tooltip-arrow-width; + right: 0; content: ""; - border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0; + border-width: $tooltip-arrow-width/2 $tooltip-arrow-height $tooltip-arrow-width/2 0; border-right-color: $tooltip-arrow-color; } } &.bs-tooltip-bottom { - padding: $tooltip-arrow-width 0; + padding: $tooltip-arrow-height 0; .arrow { top: 0; } .arrow::before { - margin-left: -$tooltip-arrow-width; + bottom: 0; content: ""; - border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-width: 0 $tooltip-arrow-width/2 $tooltip-arrow-height; border-bottom-color: $tooltip-arrow-color; } } &.bs-tooltip-left { - padding: 0 $tooltip-arrow-width; + padding: 0 $tooltip-arrow-height; .arrow { right: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; } .arrow::before { - right: 0; - margin-top: -($tooltip-arrow-width); + left: 0; content: ""; - border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width; + border-width: $tooltip-arrow-width/2 0 $tooltip-arrow-width/2 $tooltip-arrow-height; border-left-color: $tooltip-arrow-color; } } -- cgit v1.2.3