123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * Mousemove padding styles are used to add invisible elements to the popover
- * to allow mouse movement from the popover trigger to the popover itself
- * without triggering a mouseleave event.
- */
- .popover-mousemove-padding-bottom {
- bottom: -15px;
- height: 20px;
- position: absolute;
- right: 0;
- width: 100%;
- }
-
- %vertical-popover-padding {
- height: 100%;
- position: absolute;
- top: 0;
- width: 40px;
- }
-
- .popover-mousemove-padding-left {
- @extend %vertical-popover-padding;
- left: -20px;
- }
-
- .popover-mousemove-padding-right {
- @extend %vertical-popover-padding;
- right: -20px;
- }
-
- /**
- * An invisible element is added to the top of the popover to ensure the mouse
- * stays over the popover when the popover's height is shrunk, which would then
- * normally leave the mouse outside of the popover itself and cause a mouseleave
- * event.
- */
- .popover-mouse-padding-top {
- height: 30px;
- position: absolute;
- right: 0;
- top: -25px;
- width: 100%;
- }
-
- .popover {
- background-color: $popoverBg;
- border-radius: 3px;
- margin: -16px -24px;
- padding: 16px 24px;
- z-index: $popoverZ;
- }
|