PluginProbe
Booking Calendar / 11.8.2
Booking Calendar v11.8.2
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 10.11.3 All 202 releases
booking / includes / __css / admin / settings / ui_el__dropdown.css

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

268 lines 8.2 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 > li > a:focus *,
139 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a:hover * {
140 color: var(--wpbc_ui_dropdown__active-a-color);
141 }
142 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a,
143 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a:focus,
144 .wpbc_ui_el__dropdown .ul_dropdown_menu > .disabled > a:hover {
145 text-decoration: none;
146 background-color: transparent;
147 background-image: none;
148 cursor: not-allowed;
149 color: #ccc;
150 }
151 .wpbc_ui_el__dropdown .dropdown-header {
152 display: block;
153 padding: 3px 20px;
154 font-size: 12px;
155 line-height: 1.42857143;
156 color: #777;
157 white-space: nowrap;
158 }
159 .wpbc_ui_el__dropdown .dropdown-backdrop {
160 position: fixed;
161 left: 0;
162 right: 0;
163 bottom: 0;
164 top: 0;
165 z-index: 990;
166 }
167 .wpbc_ui_el__dropdown .ul_dropdown_menu-right {
168 left: auto;
169 right: 0;
170 }
171 .wpbc_ui_el__dropdown .ul_dropdown_menu-left {
172 left: 0;
173 right: auto;
174 }
175 .wpbc_ui_el__dropdown .ul_dropdown_menu.pull-right {
176 right: 0;
177 left: auto;
178 }
179 .wpbc_ui_el__dropdown .pull-right > .ul_dropdown_menu {
180 right: 0;
181 left: auto;
182 }
183 .wpbc_ui_el__dropdown .nav-tabs .ul_dropdown_menu {
184 margin-top: -1px;
185 border-top-right-radius: 0;
186 border-top-left-radius: 0
187 }
188 .wpbc_ui_el__dropdown .ul_dropdown_menu li {
189 padding: 0;
190 margin: 0;
191 }
192 .wpbc_ui_el__dropdown .ul_dropdown_menu li.dropdown-header {
193 padding: 4px 10px 4px;
194 color: #aaa;
195 font-size: 0.7em;
196 font-style: italic;
197 font-weight: 600;
198 }
199 /* Display Flex View of options and icons at right side */
200 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action {
201 display: flex;
202 flex-flow: row wrap;
203 justify-content: flex-start;
204 align-items: center;
205 }
206 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > .menu_icon:last-child {
207 margin-left: auto;
208 padding-left: 1em;
209 }
210 /* ---------------------------- Animation Menu Start --------------------------------------- */
211 .wpbc_ui_el__dropdown .ul_dropdown_menu {
212 animation: wpbc_ui_el__dropdown_menu__anim__grow_down 200ms ease-in-out forwards;
213 transform-origin: top center;
214 }
215 @keyframes wpbc_ui_el__dropdown_menu__anim__grow_down {
216 0% {
217 transform: scaleY(0)
218 }
219 50% {
220 transform: scaleY(0.9)
221 }
222 100% {
223 transform: scaleY(1)
224 }
225 }
226 @keyframes wpbc_ui_el__slide_to_left {
227 0% {
228 transform: translateX(-100%);
229 }
230 50% {
231 transform: translateX(-50%);
232 }
233 100% {
234 transform: translateX(0%);
235 }
236 }
237 @keyframes wpbc_ui_el__dropdown_menu__anim__pop_up_animation {
238 0% {
239 transform: scale(0);
240 }
241 50% {
242 transform: scale(1.1);
243 }
244 100% {
245 transform: scale(1);
246 }
247 }
248 @keyframes wpbc_ui_el__dropdown_menu__anim__fade_in {
249 0% {
250 opacity: 0;
251 }
252 33% {
253 opacity: 0.1;
254 }
255 66% {
256 opacity: 0.2;
257 }
258 100% {
259 opacity: 1;
260 }
261 }
262 /* ---------------------------- Animation End --------------------------------------- */
263 /* -- H E I G H T - DropDown in different Places ----------------------------------------------------------------- */
264 /* == Header in Booking Lsting == */
265 .wpbc__list__table .wpbc__list__head .ul_dropdown_menu_toggle.has_border {
266 height: 30px;
267 }
268