react-toolbox/lib/tooltip/theme.scss

56 lines
1.3 KiB
SCSS
Raw Normal View History

2016-06-04 23:06:59 +03:00
@import "../colors";
@import "../globals";
@import "../mixins";
2016-06-03 23:29:21 +03:00
@import "./config";
.tooltip {
position: absolute;
z-index: $z-index-higher;
display: block;
max-width: $tooltip-max-width;
2016-08-07 23:13:31 +03:00
padding: $tooltip-margin;
2016-06-03 23:29:21 +03:00
font-family: Roboto, sans-serif;
font-size: $tooltip-font-size;
font-weight: $font-weight-bold;
line-height: $font-size-small;
text-align: center;
text-transform: none;
2016-08-07 23:13:31 +03:00
pointer-events: none;
2016-06-03 23:29:21 +03:00
transition: $animation-curve-default $tooltip-animation-duration transform;
transform: scale(0) translateX(-50%);
transform-origin: top left;
2016-08-07 21:52:51 +03:00
2016-06-03 23:29:21 +03:00
&.tooltipActive {
transform: scale(1) translateX(-50%);
}
2016-08-07 21:52:51 +03:00
&.tooltipTop {
transform: scale(0) translateX(-50%) translateY(-100%);
&.tooltipActive {
transform: scale(1) translateX(-50%) translateY(-100%);
}
}
&.tooltipLeft {
transform: scale(0) translateX(-100%) translateY(-50%);
&.tooltipActive {
transform: scale(1) translateX(-100%) translateY(-50%);
}
}
&.tooltipRight {
transform: scale(0) translateX(0) translateY(-50%);
&.tooltipActive {
transform: scale(1) translateX(0) translateY(-50%);
}
}
}
.tooltipInner {
display: block;
padding: $tooltip-padding;
2016-08-07 23:13:31 +03:00
color: $tooltip-color;
background: $tooltip-background;
border-radius: $tooltip-border-radius;
2016-06-03 23:29:21 +03:00
}