PluginProbe ʕ •ᴥ•ʔ
VK Blocks / trunk
VK Blocks vtrunk
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 / _dropdown.scss
vk-blocks / lib / bootstrap / scss Last commit date
mixins 3 years ago utilities 3 years ago vendor 3 years ago _alert.scss 3 years ago _badge.scss 3 years ago _breadcrumb.scss 3 years ago _button-group.scss 3 years ago _buttons.scss 3 years ago _card.scss 3 years ago _carousel.scss 3 years ago _close.scss 3 years ago _code.scss 3 years ago _custom-forms.scss 3 years ago _dropdown.scss 3 years ago _forms.scss 3 years ago _functions.scss 3 years ago _grid.scss 3 years ago _images.scss 3 years ago _input-group.scss 3 years ago _jumbotron.scss 3 years ago _list-group.scss 3 years ago _media.scss 3 years ago _mixins.scss 3 years ago _modal.scss 3 years ago _nav.scss 3 years ago _navbar.scss 3 years ago _pagination.scss 3 years ago _popover.scss 3 years ago _print.scss 3 years ago _progress.scss 3 years ago _reboot.scss 3 years ago _root.scss 3 years ago _spinners.scss 3 years ago _tables.scss 3 years ago _toasts.scss 3 years ago _tooltip.scss 3 years ago _transitions.scss 3 years ago _type.scss 3 years ago _utilities.scss 3 years ago _variables.scss 3 years ago bootstrap-grid.scss 3 years ago bootstrap-reboot.scss 3 years ago bootstrap-sidepanel.scss 3 years ago bootstrap.scss 1 year ago
_dropdown.scss
193 lines
1 // The dropdown wrapper (`<div>`)
2 .dropup,
3 .dropright,
4 .dropdown,
5 .dropleft {
6 position: relative;
7 }
8
9 .dropdown-toggle {
10 white-space: nowrap;
11
12 // Generate the caret automatically
13 @include caret();
14 }
15
16 // The dropdown menu
17 .dropdown-menu {
18 position: absolute;
19 top: 100%;
20 left: 0;
21 z-index: $zindex-dropdown;
22 display: none; // none by default, but block on "open" of the menu
23 float: left;
24 min-width: $dropdown-min-width;
25 padding: $dropdown-padding-y 0;
26 margin: $dropdown-spacer 0 0; // override default ul
27 @include font-size($dropdown-font-size);
28 color: $dropdown-color;
29 text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)
30 list-style: none;
31 background-color: $dropdown-bg;
32 background-clip: padding-box;
33 border: $dropdown-border-width solid $dropdown-border-color;
34 @include border-radius($dropdown-border-radius);
35 @include box-shadow($dropdown-box-shadow);
36 }
37
38 @each $breakpoint in map-keys($grid-breakpoints) {
39 @include media-breakpoint-up($breakpoint) {
40 $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
41
42 .dropdown-menu#{$infix}-left {
43 right: auto;
44 left: 0;
45 }
46
47 .dropdown-menu#{$infix}-right {
48 right: 0;
49 left: auto;
50 }
51 }
52 }
53
54 // Allow for dropdowns to go bottom up (aka, dropup-menu)
55 // Just add .dropup after the standard .dropdown class and you're set.
56 .dropup {
57 .dropdown-menu {
58 top: auto;
59 bottom: 100%;
60 margin-top: 0;
61 margin-bottom: $dropdown-spacer;
62 }
63
64 .dropdown-toggle {
65 @include caret(up);
66 }
67 }
68
69 .dropright {
70 .dropdown-menu {
71 top: 0;
72 right: auto;
73 left: 100%;
74 margin-top: 0;
75 margin-left: $dropdown-spacer;
76 }
77
78 .dropdown-toggle {
79 @include caret(right);
80 &::after {
81 vertical-align: 0;
82 }
83 }
84 }
85
86 .dropleft {
87 .dropdown-menu {
88 top: 0;
89 right: 100%;
90 left: auto;
91 margin-top: 0;
92 margin-right: $dropdown-spacer;
93 }
94
95 .dropdown-toggle {
96 @include caret(left);
97 &::before {
98 vertical-align: 0;
99 }
100 }
101 }
102
103 // When enabled Popper.js, reset basic dropdown position
104 // stylelint-disable-next-line no-duplicate-selectors
105 .dropdown-menu {
106 &[x-placement^="top"],
107 &[x-placement^="right"],
108 &[x-placement^="bottom"],
109 &[x-placement^="left"] {
110 right: auto;
111 bottom: auto;
112 }
113 }
114
115 // Dividers (basically an `<hr>`) within the dropdown
116 .dropdown-divider {
117 @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);
118 }
119
120 // Links, buttons, and more within the dropdown menu
121 //
122 // `<button>`-specific styles are denoted with `// For <button>s`
123 .dropdown-item {
124 display: block;
125 width: 100%; // For `<button>`s
126 padding: $dropdown-item-padding-y $dropdown-item-padding-x;
127 clear: both;
128 font-weight: $font-weight-normal;
129 color: $dropdown-link-color;
130 text-align: inherit; // For `<button>`s
131 text-decoration: if($link-decoration == none, null, none);
132 white-space: nowrap; // prevent links from randomly breaking onto new lines
133 background-color: transparent; // For `<button>`s
134 border: 0; // For `<button>`s
135
136 // Prevent dropdown overflow if there's no padding
137 // See https://github.com/twbs/bootstrap/pull/27703
138 @if $dropdown-padding-y == 0 {
139 &:first-child {
140 @include border-top-radius($dropdown-inner-border-radius);
141 }
142
143 &:last-child {
144 @include border-bottom-radius($dropdown-inner-border-radius);
145 }
146 }
147
148 @include hover-focus() {
149 color: $dropdown-link-hover-color;
150 text-decoration: none;
151 @include gradient-bg($dropdown-link-hover-bg);
152 }
153
154 &.active,
155 &:active {
156 color: $dropdown-link-active-color;
157 text-decoration: none;
158 @include gradient-bg($dropdown-link-active-bg);
159 }
160
161 &.disabled,
162 &:disabled {
163 color: $dropdown-link-disabled-color;
164 pointer-events: none;
165 background-color: transparent;
166 // Remove CSS gradients if they're enabled
167 @if $enable-gradients {
168 background-image: none;
169 }
170 }
171 }
172
173 .dropdown-menu.show {
174 display: block;
175 }
176
177 // Dropdown section headers
178 .dropdown-header {
179 display: block;
180 padding: $dropdown-header-padding;
181 margin-bottom: 0; // for use with heading elements
182 @include font-size($font-size-sm);
183 color: $dropdown-header-color;
184 white-space: nowrap; // as with > li > a
185 }
186
187 // Dropdown text
188 .dropdown-item-text {
189 display: block;
190 padding: $dropdown-item-padding-y $dropdown-item-padding-x;
191 color: $dropdown-link-color;
192 }
193