PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.2.3
JetFormBuilder — Dynamic Blocks Form Builder v3.2.3
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / compatibility / bricks / assets / src / scss / frontend / frontend.scss
jetformbuilder / compatibility / bricks / assets / src / scss / frontend Last commit date
frontend.scss 2 years ago
frontend.scss
213 lines
1 // Base
2 .jet-form-builder {
3 input {
4 color-scheme: var(--jfb-input-color-scheme);
5 }
6 }
7
8 // Row
9 .jet-form-builder-row {
10 margin-top: var(--jfb-row-mt);
11 margin-bottom: var(--jfb-row-mb);
12 }
13
14 // Label
15 .jet-form-builder__label {
16 background-color: var(--jfb-label-bgc);
17 }
18
19 // Description
20 .jet-form-builder__desc {
21 background-color: var(--jfb-desc-bgc);
22 }
23
24 // Input
25 .jet-form-builder__field {
26 &::placeholder {
27 color: var(--jfb-input-phc);
28 }
29
30 &.textarea-field {
31 height: var(--jfb-input-h);
32 min-height: var(--jfb-input-h);
33 }
34 }
35
36 // Checkbox and radio
37 .jet-form-builder__field-label {
38 > span::before {
39 font-size: var(--jfb-checkradio-fz);
40 background-color: var(--jfb-checkradio-input-bgc);
41 }
42
43 &.for-checkbox,
44 &.for-radio {
45 :checked + span::before {
46 background-color: var(--jfb-checkradio-input-checked-bgc, #0b76ef);
47 }
48 }
49 }
50
51 .jet-form-builder__field-wrap {
52 &.checkradio-wrap {
53 display: var(--jfb-checkradio-d);
54 margin-right: var(--jfb-checkradio-mr);
55 }
56 }
57
58 // Calculated
59 .jet-form-builder__calculated-field {
60 gap: var(--jfb-calc-gap);
61 justify-content: var(--jfb-calc-justify-content);
62 background-color: var(--jfb-calc-bgc);
63 }
64
65 .jet-form-builder__calculated-field-prefix {
66 font-size: var(--jfb-calc-prefix-fz);
67 color: var(--jfb-calc-prefix-color);
68 }
69
70 .jet-form-builder__calculated-field-suffix {
71 font-size: var(--jfb-calc-suffix-fz);
72 color: var(--jfb-calc-suffix-color);
73 }
74
75 // Range
76 .jet-form-builder__field-value {
77 gap: var(--jfb-range-value-gap);
78 }
79
80 .jet-form-builder__field-value-prefix {
81 font-size: var(--jfb-range-value-prefix-fz);
82 color: var(--jfb-range-value-prefix-color);
83 }
84
85 .jet-form-builder__field-value-suffix {
86 font-size: var(--jfb-range-value-suffix-fz);
87 color: var(--jfb-range-value-suffix-color);
88 }
89
90 .jet-form-builder__field-wrap {
91 &.range-wrap {
92 max-width: var(--jfb-range-mw);
93 }
94 }
95
96 // Heading
97 .jet-form-builder__heading {
98 background-color: var(--jfb-heading-bgc);
99 }
100
101 .jet-form-builder__heading-desc {
102 background-color: var(--jfb-heading-desc-bgc);
103 }
104
105 // Repeater
106 .jet-form-builder-repeater__actions {
107 justify-content: var(--jfb-repeater-add-button-justify-content);
108 }
109
110 .jet-form-builder-repeater__remove {
111 font-size: var(--jfb-repeater-rem-button-fz);
112 line-height: 1;
113 color: var(--jfb-repeater-rem-button-color);
114 background-color: var(--jfb-repeater-rem-button-bgc);
115 }
116
117 // Conditional
118 .jet-form-builder__conditional {
119 background-color: var(--jfb-conditional-bgc);
120 }
121
122 // Submit
123 button.jet-form-builder__submit {
124 justify-content: center
125 }
126
127 .jet-form-builder__submit {
128 width: var(--jfb-submit-w);
129 }
130
131 .jet-form-builder__submit-wrap {
132 justify-content: var(--jfb-submit-justify-content);
133 }
134
135 // Form break
136 .jet-form-builder__next-page-wrap {
137 text-align: var(--jfb-break-text-align);
138 }
139
140 .jet-form-builder__next-page-msg {
141 background-color: var(--jfb-break-message-bgc);
142 }
143
144 // Progress wrapper
145 .jet-form-builder-progress-pages {
146 background-color: var(--jfb-progress-wrapper-bgc);
147 }
148
149 // Progress pages
150 .jet-form-builder-progress-pages__item {
151 background-color: var(--jfb-progress-default-page-bgc);
152 }
153
154 .jfb-progress-type--default {
155 .jet-form-builder-progress-pages__separator {
156 height: var(--jfb-progress-default-page-separator-h, 1px);
157 background-color: var(--jfb-progress-default-page-separator-color, gray);
158 }
159
160 .jet-form-builder-progress-pages__item--wrapper {
161 &.passed-page {
162 .jet-form-builder-progress-pages__item {
163 background-color: var(--jfb-progress-passed-page-bgc);
164
165 + .jet-form-builder-progress-pages__separator {
166 height: var(--jfb-progress-passed-page-separator-h, 3px);
167 background-color: var(--jfb-progress-passed-page-separator-color);
168 }
169 }
170 }
171
172 &.active-page {
173 .jet-form-builder-progress-pages__item {
174 background-color: var(--jfb-progress-active-page-bgc);
175
176 + .jet-form-builder-progress-pages__separator {
177 height: var(--jfb-progress-active-page-separator-h, 3px);
178 background-color: var(--jfb-progress-active-page-separator-color);
179 }
180 }
181 }
182 }
183 }
184
185 // Message
186 .jet-form-builder-message--success {
187 background-color: var(--jfb-message-success-bgc);
188 }
189
190 .jet-form-builder-message--error {
191 background-color: var(--jfb-message-error-bgc);
192 }
193
194 // Context
195 .layout-column {
196 .jet-form-builder__field {
197 &:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field) {
198 width: var(--jfb-input-w, 100%);
199 max-width: var(--jfb-input-w, 100%);
200 flex-basis: var(--jfb-input-w, 100%);
201 }
202 }
203 }
204
205 .layout-row {
206 .jet-form-builder__field {
207 &:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field) {
208 width: var(--jfb-input-w, 100%);
209 }
210 }
211 }
212
213