aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/twbs/bootstrap/scss/_popover.scss
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/twbs/bootstrap/scss/_popover.scss')
-rw-r--r--vendor/twbs/bootstrap/scss/_popover.scss42
1 files changed, 15 insertions, 27 deletions
diff --git a/vendor/twbs/bootstrap/scss/_popover.scss b/vendor/twbs/bootstrap/scss/_popover.scss
index 0ad76af3e..a55555e2e 100644
--- a/vendor/twbs/bootstrap/scss/_popover.scss
+++ b/vendor/twbs/bootstrap/scss/_popover.scss
@@ -1,7 +1,7 @@
.popover {
position: absolute;
top: 0;
- left: 0;
+ left: 0 #{"/* rtl:ignore */"};
z-index: $zindex-popover;
display: block;
max-width: $popover-max-width;
@@ -17,12 +17,11 @@
@include border-radius($popover-border-radius);
@include box-shadow($popover-box-shadow);
- .arrow {
+ .popover-arrow {
position: absolute;
display: block;
width: $popover-arrow-width;
height: $popover-arrow-height;
- margin: 0 $popover-border-radius;
&::before,
&::after {
@@ -36,9 +35,7 @@
}
.bs-popover-top {
- margin-bottom: $popover-arrow-height;
-
- > .arrow {
+ > .popover-arrow {
bottom: subtract(-$popover-arrow-height, $popover-border-width);
&::before {
@@ -55,14 +52,11 @@
}
}
-.bs-popover-right {
- margin-left: $popover-arrow-height;
-
- > .arrow {
+.bs-popover-end {
+ > .popover-arrow {
left: subtract(-$popover-arrow-height, $popover-border-width);
width: $popover-arrow-height;
height: $popover-arrow-width;
- margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners
&::before {
left: 0;
@@ -79,9 +73,7 @@
}
.bs-popover-bottom {
- margin-top: $popover-arrow-height;
-
- > .arrow {
+ > .popover-arrow {
top: subtract(-$popover-arrow-height, $popover-border-width);
&::before {
@@ -110,14 +102,11 @@
}
}
-.bs-popover-left {
- margin-right: $popover-arrow-height;
-
- > .arrow {
+.bs-popover-start {
+ > .popover-arrow {
right: subtract(-$popover-arrow-height, $popover-border-width);
width: $popover-arrow-height;
height: $popover-arrow-width;
- margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners
&::before {
right: 0;
@@ -134,21 +123,20 @@
}
.bs-popover-auto {
- &[x-placement^="top"] {
+ &[data-popper-placement^="top"] {
@extend .bs-popover-top;
}
- &[x-placement^="right"] {
- @extend .bs-popover-right;
+ &[data-popper-placement^="right"] {
+ @extend .bs-popover-end;
}
- &[x-placement^="bottom"] {
+ &[data-popper-placement^="bottom"] {
@extend .bs-popover-bottom;
}
- &[x-placement^="left"] {
- @extend .bs-popover-left;
+ &[data-popper-placement^="left"] {
+ @extend .bs-popover-start;
}
}
-
// Offset the popover to account for the popover arrow
.popover-header {
padding: $popover-header-padding-y $popover-header-padding-x;
@@ -156,7 +144,7 @@
@include font-size($font-size-base);
color: $popover-header-color;
background-color: $popover-header-bg;
- border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);
+ border-bottom: $popover-border-width solid shade-color($popover-header-bg, 10%);
@include border-top-radius($popover-inner-border-radius);
&:empty {