PluginProbe
Hash Form – Drag & Drop Form Builder / trunk
Hash Form – Drag & Drop Form Builder vtrunk
1.4.4 1.4.3 1.4.2 1.4.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.6.1 1.2.7 1.2.8 1.2.9 1.3.0 All 47 releases
hash-form / css / editor.css

editor.css in Hash Form – Drag & Drop Form Builder trunk, at css/editor.css

808 lines 17.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .hf-display-inline {
2 display: flex;
3 justify-content: space-between;
4 }
5
6 /* Panel Tabs */
7
8 .hf-head-panel-tabs {
9 margin: 15px 0 0;
10 }
11
12 .hf-head-panel-tabs .hf-panel-tabs-wrap {
13 display: flex;
14 flex-wrap: nowrap;
15 margin: 0;
16 transition: all 0.1s ease-in-out;
17 }
18
19 .hf-panel-tabs-wrap .hf-panel-tab {
20 position: relative;
21 align-items: center;
22 background: none;
23 border: 1px solid transparent;
24 border-radius: 3px 3px 0 0;
25 bottom: -1px;
26 color: #888;
27 cursor: pointer;
28 display: flex;
29 flex: 1;
30 flex-direction: column;
31 font-weight: 400;
32 height: 70px;
33 justify-content: center;
34 margin: 0;
35 padding: 0;
36 box-shadow: none !important;
37 outline: 0 !important;
38 }
39
40 .hf-panel-tabs-wrap .active-tab.hf-panel-tab {
41 border-bottom: 1px solid #fff;
42 border-left: 1px solid #e6e6e6;
43 border-right: 1px solid #e6e6e6;
44 border-top: 1px solid #e6e6e6;
45 color: #191e23;
46 font-weight: 500;
47 }
48
49 .hf-panel-tabs-wrap .active-tab.hf-panel-tab:first-child {
50 border-left-color: transparent;
51 }
52
53 .hf-panel-tabs-wrap .active-tab.hf-panel-tab:last-child {
54 border-right-color: transparent;
55 }
56
57 .hf-panel-tabs-wrap .hf-panel-tab .dashicons {
58 font-size: 25px;
59 height: auto;
60 margin-bottom: 8px;
61 width: auto;
62 }
63
64 .hf-panel-tabs-wrap .hf-panel-tab .dashicons svg path {
65 fill: #888;
66 }
67
68 .hf-panel-tabs-wrap .active-tab.hf-panel-tab .dashicons svg path {
69 fill: #191e23;
70 }
71
72 /* Fields */
73 .hf-field {
74 margin-bottom: 18px;
75 position: relative;
76 }
77
78 .hf-field:last-child {
79 margin-bottom: 0;
80 }
81
82 .hf-field input {
83 font-size: 13px;
84 }
85
86 /* Label */
87 .hf-label {
88 display: flex;
89 align-items: center;
90 gap: 10px;
91 margin-bottom: 5px;
92 }
93
94 .hf-device {
95 height: 20px;
96 width: 20px;
97 position: relative;
98 z-index: 1;
99 }
100
101 .hf-device > button {
102 display: flex;
103 align-items: center;
104 justify-content: center;
105 border: 1px solid #e6e6e6;
106 border-radius: 50%;
107 color: #555d66;
108 cursor: pointer;
109 font-family: "Font Awesome 5 Free";
110 font-weight: 900;
111 height: 20px;
112 width: 20px;
113 padding: 0;
114 }
115
116 .hf-device > button > svg {
117 height: 8px;
118 width: 8px;
119 }
120
121 .hf-device > button.active {
122 color: #191e23;
123 background: none;
124 }
125
126 .hf-device.active-md .active,
127 .hf-device.active-sm .active,
128 .hf-device.active-xs .active {
129 opacity: 1;
130 visibility: visible;
131 z-index: 1;
132 }
133
134 .hf-device.active-md > button,
135 .hf-device.active-sm > button,
136 .hf-device.active-xs > button {
137 left: 0;
138 opacity: 0;
139 position: absolute;
140 top: 0;
141 transition: all 0.3s linear;
142 visibility: hidden;
143 }
144
145 .hf-device:hover button.hf-device-desktop {
146 opacity: 1;
147 top: 0;
148 visibility: visible;
149 }
150
151 .hf-device:hover button.hf-device-tablet {
152 opacity: 1;
153 top: -22px;
154 visibility: visible;
155 }
156
157 .hf-device:hover button.hf-device-mobile {
158 opacity: 1;
159 top: -44px;
160 visibility: visible;
161 }
162
163 /* Units */
164 .hf-unit-btn-group {
165 margin-left: auto;
166 display: flex;
167 align-items: center;
168 }
169
170 .hf-unit-btn-group button {
171 background: none;
172 border: 0;
173 color: #8d96a0;
174 cursor: pointer;
175 font-size: 10px;
176 padding: 0 4px;
177 text-transform: uppercase;
178 box-shadow: none;
179 outline: 0;
180 }
181
182 .hf-unit-btn-group button.active {
183 color: #000;
184 text-decoration: underline;
185 }
186
187 .hf-unit-btn-group button:focus {
188 outline: 0;
189 }
190
191 /* Input Range */
192 .hf-input-range {
193 display: flex;
194 align-items: center;
195 gap: 10px;
196 }
197
198 .hf-input-range input[type="number"] {
199 width: 55px !important;
200 border-color: #e6e6e6;
201 border-radius: 3px;
202 height: 28px;
203 padding-right: 0;
204 }
205
206 .hf-input-range input[type="range"] {
207 -webkit-appearance: none;
208 background: none;
209 width: 100%;
210 }
211
212 .hf-input-range input[type="range"]::-webkit-slider-runnable-track {
213 animate: 0.2s;
214 background: #e5e7ea;
215 border: 0;
216 border-radius: 3px;
217 cursor: pointer;
218 height: 4px;
219 width: 100%;
220 }
221
222 .hf-input-range input[type="range"]::-webkit-slider-thumb {
223 -webkit-appearance: none;
224 background: #606871;
225 border: 1px solid #fff;
226 border-radius: 8px;
227 cursor: pointer;
228 height: 14px;
229 margin-top: -5px;
230 width: 14px;
231 }
232
233 .hf-input-range input[type="range"]:focus::-webkit-slider-runnable-track {
234 background: #f3f4f5;
235 }
236
237 .hf-input-range input[type="range"]::-moz-range-track {
238 animate: 0.2s;
239 background: #e5e7ea;
240 border: 0 solid #000;
241 border-radius: 5px;
242 cursor: pointer;
243 height: 4px;
244 width: 100%;
245 }
246
247 .hf-input-range input[type="range"]::-moz-range-thumb {
248 background: #606871;
249 border: 1px solid #fff;
250 border-radius: 8px;
251 cursor: pointer;
252 height: 14px;
253 width: 14px;
254 }
255
256 .hf-input-range input[type="range"]::-ms-track {
257 animate: 0.2s;
258 background: 0 0;
259 border-color: transparent;
260 border-width: 14px 0;
261 color: transparent;
262 cursor: pointer;
263 height: 4px;
264 width: 100%;
265 }
266
267 .hf-input-range input[type="range"]::-ms-fill-lower {
268 background: #d7dadf;
269 border: 0 solid #000;
270 border-radius: 10px;
271 }
272
273 .hf-input-range input[type="range"]::-ms-fill-upper {
274 background: #e5e7ea;
275 border: 0 solid #000;
276 border-radius: 10px;
277 }
278
279 .hf-input-range input[type="range"]::-ms-thumb {
280 background: #606871;
281 border: 1px solid #fff;
282 border-radius: 8px;
283 cursor: pointer;
284 height: 14px;
285 width: 14px;
286 }
287
288 .hf-input-range input[type="range"]:focus::-ms-fill-lower {
289 background: #8d96a0;
290 }
291
292 .hf-input-range input[type="range"]:focus::-ms-fill-upper {
293 background: #f3f4f5;
294 }
295
296 /* Buttons */
297 .hf-icon-button-group {
298 display: flex;
299 }
300
301 .hf-icon-button-group.components-button-group .components-button {
302 border: 0;
303 box-shadow: inset 0 0 0 1px #d7d9dc;
304 color: #485164;
305 flex: 1;
306 height: 30px;
307 justify-content: center;
308 line-height: 28px;
309 font-size: 26px;
310 }
311
312 .hf-icon-button-group.components-button-group .components-button.is-primary:not(:disabled):not([aria-disabled="true"]):not(.is-default) {
313 background: #eaecf5;
314 border-color: #00435d;
315 box-shadow: inset 0 0 0 1px #293056;
316 color: #293056;
317 }
318
319 .hf-icon-button-group.components-button-group .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-default):hover {
320 box-shadow: inset 0 0 0 1px #293056;
321 z-index: 1;
322 }
323
324 /* Gap and Dimension */
325 .hf-field-dimension .hf-dimension-input-group,
326 .hf-field-gap .hf-gap-input-group {
327 display: flex;
328 }
329
330 .hf-field-dimension .hf-dimension-input-group > span,
331 .hf-field-gap .hf-gap-input-group > span {
332 text-align: center;
333 flex: 1;
334 display: flex;
335 flex-direction: column;
336 gap: 5px;
337 }
338
339 .hf-field-dimension .hf-dimension-input-group input,
340 .hf-field-gap .hf-gap-input-group input {
341 border: 1px solid #e6e6e6;
342 height: 28px;
343 margin: 0;
344 padding: 0;
345 width: 100%;
346 text-align: center;
347 border-radius: 3px;
348 box-shadow: none;
349 }
350
351 .hf-field-dimension .hf-dimension-input-group > button,
352 .hf-field-gap .hf-gap-input-group > button {
353 border: 1px solid #e6e6e6;
354 display: flex;
355 height: 30px;
356 align-items: center;
357 justify-content: center;
358 width: 50px;
359 border-radius: 0 3px 3px 0;
360 cursor: pointer;
361 }
362
363 .hf-field-dimension .hf-dimension-input-group > button.active,
364 .hf-field-gap .hf-gap-input-group > button.active {
365 background: #a4afb7;
366 border-color: #a4afb7;
367 color: #fff;
368 }
369
370 .hf-field-dimension .hf-dimension-input-group span:not(:first-child) input,
371 .hf-field-gap .hf-gap-input-group span:not(:first-child) input {
372 border-left: 0;
373 border-radius: 0;
374 }
375
376 .hf-field-dimension .hf-dimension-input-group > span:first-child input,
377 .hf-field-gap .hf-gap-input-group > span:first-child input {
378 border-bottom-right-radius: 0;
379 border-top-right-radius: 0;
380 }
381
382 .hf-field-dimension .hf-dimension-input-group > span:nth-child(4) input,
383 .hf-field-gap .hf-gap-input-group > span:nth-child(2) input {
384 border-bottom-left-radius: 0;
385 border-top-left-radius: 0;
386 }
387
388 .hf-field-dimension .hf-dimension-input-group button.hf-button .dashicons,
389 .hf-field-gap .hf-gap-input-group button.hf-button .dashicons {
390 font-size: 15px;
391 transition: all 0.1s ease-in-out;
392 height: auto;
393 width: auto;
394 }
395
396 .hf-field-dimension .hf-dimension-input-group span > span,
397 .hf-field-gap .hf-gap-input-group span > span {
398 color: #888;
399 font-size: 9px;
400 letter-spacing: 0.5px;
401 text-transform: uppercase;
402 height: auto;
403 width: auto;
404 }
405
406 /* Button List */
407 .hf-field-button-list {
408 display: inline-flex;
409 gap: 10px;
410 align-items: center;
411 }
412
413 .hf-field-button-wrap {
414 display: inline-flex;
415 }
416
417 .hf-field-button-wrap .hf-button {
418 border: 0;
419 box-shadow: inset 0 0 0 1px #d7d9dc;
420 color: #485164;
421 flex: 1;
422 height: 30px;
423 line-height: 28px;
424 padding: 0 10px;
425 background: none;
426 cursor: pointer;
427 margin-left: -1px;
428 font-size: 13px;
429 }
430
431 .hf-field-button-wrap .hf-button:hover {
432 box-shadow: inset 0 0 0 1px #293056;
433 z-index: 1;
434 }
435
436 .hf-field-button-wrap .hf-button.active {
437 background: #eaecf5;
438 border-color: #00435d;
439 box-shadow: inset 0 0 0 1px #293056;
440 color: #293056;
441 position: relative;
442 z-index: 1;
443 }
444
445 .hf-field-button-wrap .hf-button:not(:last-child) {
446 border-bottom-right-radius: 0;
447 border-top-right-radius: 0;
448 }
449
450 .hf-field-button-wrap .hf-button:first-child {
451 border-radius: 3px 0 0 3px;
452 }
453
454 .hf-field-button-wrap .hf-button:last-child {
455 border-radius: 0 3px 3px 0;
456 }
457
458 /* Border */
459 .hf-field.hf-field-border {
460 display: flex;
461 align-items: center;
462 justify-content: space-between;
463 }
464
465 .hf-field-border-type {
466 display: block;
467 width: 16px;
468 }
469
470 .hf-field-border-type.hf-field-border-type-solid {
471 border-top: 3px solid #485164;
472 }
473
474 .hf-field-border-type.hf-field-border-type-dotted {
475 border-top: 3px dotted #485164;
476 }
477
478 .hf-field-border-type.hf-field-border-type-dashed {
479 border-top: 3px dashed #485164;
480 }
481
482 .hf-field-border-type.hf-field-border-type-double {
483 border-top: 6px double #485164;
484 }
485
486 .hf-field-button-list .active .hf-field-border-type.hf-field-border-type-dashed,
487 .hf-field-button-list .active .hf-field-border-type.hf-field-border-type-dotted,
488 .hf-field-button-list .active .hf-field-border-type.hf-field-border-type-double,
489 .hf-field-button-list .active .hf-field-border-type.hf-field-border-type-solid {
490 border-top-color: #293056;
491 }
492
493 /* Color */
494 .hf-field.hf-field-color {
495 display: flex;
496 align-items: center;
497 justify-content: space-between;
498 }
499
500 .hf-color-picker-container {
501 border-radius: 3px;
502 cursor: pointer;
503 display: block;
504 outline: 0;
505 padding: 0;
506 background-image: -webkit-linear-gradient(45deg, #ddd 25%, transparent 0), -webkit-linear-gradient(135deg, #ddd 25%, transparent 0), -webkit-linear-gradient(45deg, transparent 75%, #ddd 0), -webkit-linear-gradient(135deg, transparent 75%, #ddd 0);
507 background-image: -o-linear-gradient(45deg, #ddd 25%, transparent 0), -o-linear-gradient(135deg, #ddd 25%, transparent 0), -o-linear-gradient(45deg, transparent 75%, #ddd 0), -o-linear-gradient(135deg, transparent 75%, #ddd 0);
508 background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0);
509 background-position: 0 0, 0 5px, 5px -5px, -5px 0;
510 background-size: 10px 10px;
511 border: 1px solid #e6e6e6;
512 height: 25px;
513 width: 25px;
514 }
515
516 .hf-color-picker {
517 background: 0 0;
518 border: 0;
519 cursor: pointer;
520 padding: 0;
521 border-radius: 3px;
522 display: block;
523 height: 23px;
524 outline: 0;
525 width: 23px;
526 }
527
528 /* Reset Settings */
529 .hf-reset-field {
530 opacity: 0;
531 transition: all 0.2s ease-in-out;
532 visibility: hidden;
533 }
534
535 .hf-field-border:hover .hf-reset-field,
536 .hf-field-color:hover .hf-reset-field,
537 .hf-field-select:hover .hf-reset-field,
538 .hf-field-boxshadow:hover .hf-reset-field,
539 .hf-field-typography:hover .hf-reset-field,
540 .hf-field-translate:hover .hf-reset-field,
541 .hf-field-rotate:hover .hf-reset-field,
542 .hf-field-scale:hover .hf-reset-field,
543 .hf-field-skew:hover .hf-reset-field,
544 .hf-field-opacity:hover .hf-reset-field,
545 .hf-field-perspective:hover .hf-reset-field {
546 opacity: 1;
547 visibility: visible;
548 }
549
550 .hf-clear-field {
551 color: #485164;
552 cursor: pointer;
553 font-size: 12px;
554 }
555
556 .hf-clear-field:hover {
557 color: #485164;
558 }
559
560 /* PopUp */
561 .hf-components-dropdown {
562 display: inline-flex;
563 gap: 10px;
564 align-items: center;
565 }
566
567 .hf-setting-button {
568 background: none;
569 border: 1px solid #e6e6e6;
570 border-radius: 3px;
571 cursor: pointer;
572 height: 28px;
573 width: 28px;
574 outline: 0;
575 display: inline-flex;
576 align-items: center;
577 justify-content: center;
578 }
579
580 .hf-setting-button > span {
581 height: auto;
582 width: auto;
583 font-size: 16px;
584 }
585
586 .hf-popover-style .components-popover__content {
587 border-color: #e6e6e6;
588 border-radius: 3px;
589 box-shadow: 0 5px 10px rgba(25, 30, 35, 0.1);
590 min-width: 260px;
591 padding: 20px;
592 border: 1px solid #EEE;
593 border-top: 3px solid #037cba;
594 }
595
596 /* Box Shadow PopUp */
597 .hf-field.hf-field-boxshadow,
598 .hf-field.hf-field-radio-advanced {
599 display: flex;
600 align-items: center;
601 justify-content: space-between;
602 }
603
604 .hf-field.hf-boxshadow {
605 display: flex;
606 }
607
608 .hf-boxshadow .components-base-control__field {
609 text-align: center;
610 flex: 1;
611 display: flex;
612 flex-direction: column-reverse;
613 gap: 5px;
614 }
615
616 .hf-boxshadow .components-base-control input {
617 border: 1px solid #e6e6e6;
618 height: 28px;
619 margin: 0;
620 padding: 0;
621 width: 100%;
622 text-align: center;
623 border-radius: 3px;
624 box-shadow: none;
625 }
626
627 .hf-boxshadow .components-base-control input:focus {
628 box-shadow: none;
629 border: 1px solid #e6e6e6;
630 }
631
632 .hf-boxshadow .components-base-control:not(:first-child) input {
633 border-left: 0;
634 border-radius: 0;
635 }
636
637 .hf-boxshadow .components-base-control:first-child input {
638 border-bottom-right-radius: 0;
639 border-top-right-radius: 0;
640 }
641
642 .hf-boxshadow .components-base-control:nth-child(4) input {
643 border-bottom-left-radius: 0;
644 border-top-left-radius: 0;
645 }
646
647 .hf-boxshadow .hf-color-picker-container {
648 height: 30px;
649 margin-top: 2px;
650 width: 30px;
651 }
652
653 .hf-boxshadow .hf-color-picker {
654 height: 30px;
655 width: 30px;
656 }
657
658 .hf-boxshadow .components-base-control .components-base-control__label {
659 color: #888;
660 font-size: 9px;
661 letter-spacing: 0.5px;
662 text-transform: uppercase;
663 height: auto;
664 width: auto;
665 }
666
667 /* Select */
668 .hf-field-select .hf-input-fields {
669 width: 50%;
670 }
671
672 .hf-popup-select select {
673 border-color: #e6e6e6;
674 height: 30px;
675 width: 100%;
676 min-width: 200px;
677 }
678
679 .hf-popup-select .hf-clear {
680 background: #fff;
681 color: #8d96a0;
682 cursor: pointer;
683 padding: 2px 6px;
684 position: absolute;
685 right: 10px;
686 top: 50%;
687 -webkit-transform: translateY(-50%);
688 -ms-transform: translateY(-50%);
689 transform: translateY(-50%);
690 }
691
692 .hf-popup-select .hf-clear:hover {
693 color: #717982;
694 }
695
696 .hf-popup-select .hf-select__control {
697 min-height: 30px;
698 height: 30px;
699 background-color: rgb(255, 255, 255);
700 border-color: #e6e6e6 !important;
701 border-radius: 3px;
702 padding: 0 2px 0 8px;
703 font-size: 14px;
704 cursor: pointer;
705 box-shadow: none;
706 outline: 0;
707 }
708
709 .hf-popup-select .hf-select__value-container,
710 .hf-popup-select .hf-select__input-container {
711 padding: 0;
712 margin: 0;
713 min-height: 30px;
714 height: 30px;
715 }
716
717 .hf-popup-select .hf-select__input-container input {
718 box-shadow: none !important;
719 outline: 0 !important;
720 min-height: 30px;
721 height: 30px;
722 }
723
724 .hf-popup-select .hf-select__indicator-separator {
725 display: none;
726 }
727
728 .hf-popup-select .hf-select__dropdown-indicator {
729 padding: 0;
730 }
731
732 .hf-popup-select .hf-select__dropdown-indicator svg {
733 fill: #555;
734 height: 17px;
735 }
736
737 .hf-popup-select .hf-select__menu {
738 margin: 0;
739 font-size: 13px;
740 border-radius: 3px;
741 padding: 0;
742 line-height: 1;
743 cursor: pointer;
744 }
745
746 /* Typography */
747 .hf-field-typography > .hf-components-dropdown {
748 display: flex;
749 align-items: center;
750 gap: 10px;
751 }
752
753 /* Tab Buttons */
754 .hf-inspect-tabs .components-tab-panel__tabs {
755 display: flex;
756 margin-bottom: 15px;
757 }
758
759 .hf-inspect-tabs .components-tab-panel__tabs button {
760 border-bottom: 1px solid #d5dadf;
761 border-radius: 0;
762 border-right: 1px solid #d5dadf;
763 border-top: 1px solid #d5dadf;
764 cursor: pointer;
765 display: block;
766 height: 32px;
767 line-height: 18px;
768 padding: 0;
769 position: relative;
770 text-align: center;
771 width: 100%;
772 }
773
774 .hf-inspect-tabs .components-tab-panel__tabs button:first-child {
775 border-bottom-left-radius: 3px;
776 border-left: 1px solid #d5dadf;
777 border-top-left-radius: 3px;
778 }
779
780 .hf-inspect-tabs .components-tab-panel__tabs button:last-child {
781 border-bottom-right-radius: 3px;
782 border-top-right-radius: 3px;
783 }
784
785 .hf-inspect-tabs > .components-tab-panel__tabs button.active-tab,
786 .hf-inspect-tabs > .components-tab-panel__tabs button:focus {
787 background-color: #a4afb7;
788 border-color: #a4afb7;
789 box-shadow: none;
790 color: #fff;
791 }
792
793 .hf-inspect-tabs > .components-tab-panel__tabs button.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
794 background: rgba(164, 175, 183, 0.83);
795 border-color: rgba(164, 175, 183, 0.83);
796 -webkit-box-shadow: none;
797 box-shadow: none;
798 color: #fff;
799 }
800
801
802 .hf-multiple-select .hf-popup-select .hf-select__control {
803 height: auto;
804 }
805
806 .hf-multiple-select .hf-popup-select .hf-select__value-container {
807 height: auto;
808 }