PluginProbe
Booking Calendar / 10.11.2
Booking Calendar v10.11.2
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
booking / includes / __css / admin / settings / ui_el__dropdown.css

ui_el__dropdown.css in Booking Calendar 10.11.2, at includes/__css/admin/settings/ui_el__dropdown.css

264 lines 8.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! = Drop Down Menu = */
2 .wpbc_admin {
3 --wpbc_ui_dropdown__ul-background-color: var(--wpbc_ui__gen__panel_background-color);
4 --wpbc_ui_dropdown__ul-font-size: var(--wpbc_ui__gen__font-size);
5 --wpbc_ui_dropdown__ul-border-radius: var(--wpbc_ui__gen__border-radius);
6 --wpbc_ui_dropdown__ul-padding: 6px;
7
8 --wpbc_ui_dropdown__a-color: var(--wpbc_ui__gen__text-color);
9 --wpbc_ui_dropdown__a-font-size: var(--wpbc_ui_dropdown__ul-font-size);
10 --wpbc_ui_dropdown__a-padding: 5px 15px;
11
12 --wpbc_ui_dropdown__active-a-border-radius: var(--wpbc_ui__gen__border-radius);
13 /** --wpbc_ui_dropdown__active-a-background: #08c; */
14 --wpbc_ui_dropdown__active-a-background: var(--wpbc_ui__gen__active-background-color);
15 --wpbc_ui_dropdown__active-a-color: var(--wpbc_ui__gen__active-text-color);
16 }
17 .wpbc_ui_el__dropdown {
18 position: relative;
19 display: flex;
20 flex-flow: row nowrap;
21 align-items: center;
22 justify-content: flex-start;
23 }
24 .wpbc_ui_el__dropdown.open > .ul_dropdown_menu {
25 display: block;
26 }
27 .wpbc_ui_el__dropdown.open > a {
28 outline: 0;
29 }
30 /* The SVG is arrow-down-alt2 from Dashicons. - it is \/ symbol in selectboxes in native wp. Basically used for .btn-toolbar */
31 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle,
32 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle:hover,
33 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle:focus,
34 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle:active{
35 cursor: pointer;
36 vertical-align: middle;
37 text-decoration: none;
38 outline: 0;
39
40 display: flex;
41 flex-flow: row nowrap;
42 justify-content: flex-start;
43 align-items: center;
44
45 align-self: stretch;
46 }
47 /* The SVG is arrow-down-alt2 from Dashicons. - it is \/ symbol in selectboxes in native wp. Basically used for .btn-toolbar */
48 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_down_arrow,
49 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_down_arrow:hover,
50 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_down_arrow:focus,
51 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_down_arrow:active {
52 background: transparent url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 53%;
53 padding-right: Min(2.2em, 30px);
54 background-size: Min(1em, 16px) Min(1em, 16px);
55 }
56 .wpbc_ui_el_container.wpbc_ui_el__dropdown.open .ul_dropdown_menu_toggle:focus{
57 box-shadow: none;
58 }
59 /* Dropdown with border, like selectbox */
60 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_border {
61 border: 1px solid #00000030;
62 border-radius: 3px;
63 padding-left: 0.7em;
64 display: flex;
65 flex-flow: row nowrap;
66 align-items: center;
67 justify-content: center;
68 }
69 /* Icon plus Text padding */
70 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .menu_icon + .nav-tab-text {
71 padding: 0 0 0 0.7em;
72 }
73 @media (max-width: 782px) {
74 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .nav-tab-text.hide_in_mobile,
75 .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .menu_icon + .nav-tab-text {
76 display: none;
77 }
78 }
79 /*.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle:focus { outline: 0; }*/
80 .wpbc_ui_el__dropdown .ul_dropdown_menu {
81 position: absolute;
82 top: 100%;
83 left: 0;
84 z-index: 99998;
85 display: none;
86 float: left;
87 min-width: 160px;
88 padding: 5px 0;
89 padding: var(--wpbc_ui_dropdown__ul-padding);
90 margin: 0;
91 list-style: none;
92 font-size: var(--wpbc_ui_dropdown__ul-font-size);
93 text-align: left;
94 background-color: var(--wpbc_ui_dropdown__ul-background-color);
95 border: 1px solid rgba(0, 0, 0, .1);
96 border-radius: var(--wpbc_ui_dropdown__ul-border-radius);
97 box-shadow: 0 2px 4px rgba(0,0,0,.2);
98 box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
99 background-clip: padding-box;
100 max-height: calc(-8em + 100vh);
101 overflow-y: auto;
102 max-width: calc(-2em + 100vw);
103 overflow-x: auto;
104 scrollbar-width: thin;
105 box-sizing: content-box;
106 }
107 .wpbc_ui_el__dropdown .ul_dropdown_menu .divider {
108 height: 0px;
109 margin: 9px 0;
110 overflow: hidden;
111 background-color: #e5e5e5;
112 border: 0;
113 border-top: 1px solid #dcdcde;
114 border-bottom: 1px solid #f6f7f7;
115 }
116 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a {
117 color: var(--wpbc_ui_dropdown__a-color);
118 clear: both;
119 display: block;
120 font-weight: 400;
121 padding: var(--wpbc_ui_dropdown__a-padding);
122 white-space: nowrap;
123 font-size: var(--wpbc_ui_dropdown__a-font-size);
124 line-height: 1.7;
125 text-decoration: none;
126 }
127 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a:focus,
128 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a:hover {
129 text-decoration: none;
130 background: var(--wpbc_ui_dropdown__active-a-background);
131 color: var(--wpbc_ui_dropdown__active-a-color);
132 text-decoration-line: none;
133 text-decoration-style: solid;
134 outline: 0;
135 box-shadow: none;
136 border-radius: var(--wpbc_ui_dropdown__active-a-border-radius);
137 }
138 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a,
139 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a:focus,
140 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a:hover {
141 text-decoration: none;
142 background-color: transparent;
143 background-image: none;
144 cursor: not-allowed;
145 color: #ccc;
146 }
147 .wpbc_ui_el__dropdown .dropdown-header {
148 display: block;
149 padding: 3px 20px;
150 font-size: 12px;
151 line-height: 1.42857143;
152 color: #777;
153 white-space: nowrap;
154 }
155 .wpbc_ui_el__dropdown .dropdown-backdrop {
156 position: fixed;
157 left: 0;
158 right: 0;
159 bottom: 0;
160 top: 0;
161 z-index: 990;
162 }
163 .wpbc_ui_el__dropdown .ul_dropdown_menu-right {
164 left: auto;
165 right: 0;
166 }
167 .wpbc_ui_el__dropdown .ul_dropdown_menu-left {
168 left: 0;
169 right: auto;
170 }
171 .wpbc_ui_el__dropdown .ul_dropdown_menu.pull-right {
172 right: 0;
173 left: auto;
174 }
175 .wpbc_ui_el__dropdown .pull-right > .ul_dropdown_menu {
176 right: 0;
177 left: auto;
178 }
179 .wpbc_ui_el__dropdown .nav-tabs .ul_dropdown_menu {
180 margin-top: -1px;
181 border-top-right-radius: 0;
182 border-top-left-radius: 0
183 }
184 .wpbc_ui_el__dropdown .ul_dropdown_menu li {
185 padding: 0;
186 margin: 0;
187 }
188 .wpbc_ui_el__dropdown .ul_dropdown_menu li.dropdown-header {
189 padding: 4px 10px 4px;
190 color: #aaa;
191 font-size: 0.7em;
192 font-style: italic;
193 font-weight: 600;
194 }
195 /* Display Flex View of options and icons at right side */
196 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action {
197 display: flex;
198 flex-flow: row wrap;
199 justify-content: flex-start;
200 align-items: center;
201 }
202 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > .menu_icon:last-child {
203 margin-left: auto;
204 padding-left: 1em;
205 }
206 /* ---------------------------- Animation Menu Start --------------------------------------- */
207 .wpbc_ui_el__dropdown .ul_dropdown_menu {
208 animation: wpbc_ui_el__dropdown_menu__anim__grow_down 200ms ease-in-out forwards;
209 transform-origin: top center;
210 }
211 @keyframes wpbc_ui_el__dropdown_menu__anim__grow_down {
212 0% {
213 transform: scaleY(0)
214 }
215 50% {
216 transform: scaleY(0.9)
217 }
218 100% {
219 transform: scaleY(1)
220 }
221 }
222 @keyframes wpbc_ui_el__slide_to_left {
223 0% {
224 transform: translateX(-100%);
225 }
226 50% {
227 transform: translateX(-50%);
228 }
229 100% {
230 transform: translateX(0%);
231 }
232 }
233 @keyframes wpbc_ui_el__dropdown_menu__anim__pop_up_animation {
234 0% {
235 transform: scale(0);
236 }
237 50% {
238 transform: scale(1.1);
239 }
240 100% {
241 transform: scale(1);
242 }
243 }
244 @keyframes wpbc_ui_el__dropdown_menu__anim__fade_in {
245 0% {
246 opacity: 0;
247 }
248 33% {
249 opacity: 0.1;
250 }
251 66% {
252 opacity: 0.2;
253 }
254 100% {
255 opacity: 1;
256 }
257 }
258 /* ---------------------------- Animation End --------------------------------------- */
259 /* -- H E I G H T - DropDown in different Places ----------------------------------------------------------------- */
260 /* == Header in Booking Lsting == */
261 .wpbc__list__table .wpbc__list__head .ul_dropdown_menu_toggle.has_border {
262 height: 30px;
263 }
264