PluginProbe ʕ •ᴥ•ʔ
VK Blocks / 0.16.2
VK Blocks v0.16.2
1.123.0 1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / lib / bootstrap / scss / _popover.scss
vk-blocks / lib / bootstrap / scss Last commit date
mixins 6 years ago utilities 6 years ago vendor 6 years ago _alert.scss 6 years ago _badge.scss 6 years ago _breadcrumb.scss 6 years ago _button-group.scss 6 years ago _buttons.scss 6 years ago _card.scss 6 years ago _carousel.scss 6 years ago _close.scss 6 years ago _code.scss 6 years ago _custom-forms.scss 6 years ago _dropdown.scss 6 years ago _forms.scss 6 years ago _functions.scss 6 years ago _grid.scss 6 years ago _images.scss 6 years ago _input-group.scss 6 years ago _jumbotron.scss 6 years ago _list-group.scss 6 years ago _media.scss 6 years ago _mixins.scss 6 years ago _modal.scss 6 years ago _nav.scss 6 years ago _navbar.scss 6 years ago _pagination.scss 6 years ago _popover.scss 6 years ago _print.scss 6 years ago _progress.scss 6 years ago _reboot.scss 6 years ago _root.scss 6 years ago _spinners.scss 6 years ago _tables.scss 6 years ago _toasts.scss 6 years ago _tooltip.scss 6 years ago _transitions.scss 6 years ago _type.scss 6 years ago _utilities.scss 6 years ago _variables.scss 6 years ago bootstrap-grid.scss 6 years ago bootstrap-reboot.scss 6 years ago bootstrap.scss 6 years ago
_popover.scss
172 lines
1 .popover {
2 position: absolute;
3 top: 0;
4 left: 0;
5 z-index: $zindex-popover;
6 display: block;
7 max-width: $popover-max-width;
8 // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
9 // So reset our font and text properties to avoid inheriting weird values.
10 @include reset-text();
11 @include font-size($popover-font-size);
12 // Allow breaking very long words so they don't overflow the popover's bounds
13 word-wrap: break-word;
14 background-color: $popover-bg;
15 background-clip: padding-box;
16 border: $popover-border-width solid $popover-border-color;
17 @include border-radius($popover-border-radius);
18 @include box-shadow($popover-box-shadow);
19
20 .arrow {
21 position: absolute;
22 display: block;
23 width: $popover-arrow-width;
24 height: $popover-arrow-height;
25 margin: 0 $border-radius-lg;
26
27 &::before,
28 &::after {
29 position: absolute;
30 display: block;
31 content: "";
32 border-color: transparent;
33 border-style: solid;
34 }
35 }
36 }
37
38 .bs-popover-top {
39 margin-bottom: $popover-arrow-height;
40
41 > .arrow {
42 bottom: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
43
44 &::before {
45 bottom: 0;
46 border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;
47 border-top-color: $popover-arrow-outer-color;
48 }
49
50 &::after {
51 bottom: $popover-border-width;
52 border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;
53 border-top-color: $popover-arrow-color;
54 }
55 }
56 }
57
58 .bs-popover-right {
59 margin-left: $popover-arrow-height;
60
61 > .arrow {
62 left: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
63 width: $popover-arrow-height;
64 height: $popover-arrow-width;
65 margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners
66
67 &::before {
68 left: 0;
69 border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;
70 border-right-color: $popover-arrow-outer-color;
71 }
72
73 &::after {
74 left: $popover-border-width;
75 border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;
76 border-right-color: $popover-arrow-color;
77 }
78 }
79 }
80
81 .bs-popover-bottom {
82 margin-top: $popover-arrow-height;
83
84 > .arrow {
85 top: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
86
87 &::before {
88 top: 0;
89 border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);
90 border-bottom-color: $popover-arrow-outer-color;
91 }
92
93 &::after {
94 top: $popover-border-width;
95 border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);
96 border-bottom-color: $popover-arrow-color;
97 }
98 }
99
100 // This will remove the popover-header's border just below the arrow
101 .popover-header::before {
102 position: absolute;
103 top: 0;
104 left: 50%;
105 display: block;
106 width: $popover-arrow-width;
107 margin-left: -$popover-arrow-width / 2;
108 content: "";
109 border-bottom: $popover-border-width solid $popover-header-bg;
110 }
111 }
112
113 .bs-popover-left {
114 margin-right: $popover-arrow-height;
115
116 > .arrow {
117 right: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
118 width: $popover-arrow-height;
119 height: $popover-arrow-width;
120 margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners
121
122 &::before {
123 right: 0;
124 border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;
125 border-left-color: $popover-arrow-outer-color;
126 }
127
128 &::after {
129 right: $popover-border-width;
130 border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;
131 border-left-color: $popover-arrow-color;
132 }
133 }
134 }
135
136 .bs-popover-auto {
137 &[x-placement^="top"]^="top""] {
138 @extend .bs-popover-top;
139 }
140 &[x-placement^="right"]^="right""] {
141 @extend .bs-popover-right;
142 }
143 &[x-placement^="bottom"]^="bottom""] {
144 @extend .bs-popover-bottom;
145 }
146 &[x-placement^="left"]^="left""] {
147 @extend .bs-popover-left;
148 }
149 }
150
151
152 // Offset the popover to account for the popover arrow
153 .popover-header {
154 padding: $popover-header-padding-y $popover-header-padding-x;
155 margin-bottom: 0; // Reset the default from Reboot
156 @include font-size($font-size-base);
157 color: $popover-header-color;
158 background-color: $popover-header-bg;
159 border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);
160 $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width});
161 @include border-top-radius($offset-border-width);
162
163 &:empty {
164 display: none;
165 }
166 }
167
168 .popover-body {
169 padding: $popover-body-padding-y $popover-body-padding-x;
170 color: $popover-body-color;
171 }
172