codecheck
90 строк · 1.6 Кб
1// core
2.p-tooltip {
3position:absolute;
4display:none;
5padding: .25em .5rem;
6max-width: 12.5rem;
7}
8
9.p-tooltip.p-tooltip-right,
10.p-tooltip.p-tooltip-left {
11padding: 0 .25rem;
12}
13
14.p-tooltip.p-tooltip-top,
15.p-tooltip.p-tooltip-bottom {
16padding:.25em 0;
17}
18
19.p-tooltip .p-tooltip-text {
20white-space: pre-line;
21word-break: break-word;
22}
23
24.p-tooltip-arrow {
25position: absolute;
26width: 0;
27height: 0;
28border-color: transparent;
29border-style: solid;
30scale: 2;
31}
32
33.p-tooltip-right .p-tooltip-arrow {
34margin-top: -.25rem;
35border-width: .25em .25em .25em 0;
36}
37
38.p-tooltip-left .p-tooltip-arrow {
39margin-top: -.25rem;
40border-width: .25em 0 .25em .25rem;
41}
42
43.p-tooltip.p-tooltip-top {
44padding: .25em 0;
45}
46
47.p-tooltip-top .p-tooltip-arrow {
48margin-left: -.25rem;
49border-width: .25em .25em 0;
50}
51
52.p-tooltip-bottom .p-tooltip-arrow {
53margin-left: -.25rem;
54border-width: 0 .25em .25rem;
55}
56
57// theme
58.p-tooltip {
59.p-tooltip-text {
60background: $tooltipBg;
61color: $tooltipTextColor;
62padding: $tooltipPadding;
63box-shadow: $inputOverlayShadow;
64border-radius: $borderRadius;
65}
66
67&.p-tooltip-right {
68.p-tooltip-arrow {
69border-right-color: $tooltipBg;
70}
71}
72
73&.p-tooltip-left {
74.p-tooltip-arrow {
75border-left-color: $tooltipBg;
76}
77}
78
79&.p-tooltip-top {
80.p-tooltip-arrow {
81border-top-color: $tooltipBg;
82}
83}
84
85&.p-tooltip-bottom {
86.p-tooltip-arrow {
87border-bottom-color: $tooltipBg;
88}
89}
90}
91