PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 3.19.4
GiveWP – Donation Plugin and Fundraising Platform v3.19.4
4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / DonationForms / resources / styles / elements / _fields.scss
give / src / DonationForms / resources / styles / elements Last commit date
_fields.scss 1 year ago _form.scss 2 years ago _groups.scss 2 years ago _header.scss 2 years ago _icons.scss 2 years ago _iframe.scss 2 years ago _multi-step-form.scss 1 year ago _sections.scss 2 years ago
_fields.scss
206 lines
1 .givewp-fields-checkbox {
2 &__description {
3 margin-left: calc(1.25em + 0.375em);
4 }
5
6 &-anonymous {
7 .givewp-fields__description{
8 margin-left: 1.78rem;
9 }
10 }
11 }
12
13 .givewp-fields-amount {
14
15 }
16
17 .givewp-fields {
18 display: flex;
19 flex-direction: column;
20 gap: var(--givewp-spacing-1);
21 width: 100%;
22
23 legend {
24 font-size: var(--givewp-font-size-paragraph-lg);
25 font-weight: 500;
26 line-height: 1.5;
27 color: var(--givewp-grey-700);
28 }
29
30 label {
31 display: flex;
32 flex-direction: column;
33 gap: var(--givewp-spacing-1);
34 font-size: var(--givewp-font-size-paragraph-lg);
35 font-weight: 500;
36 line-height: 1.5;
37 color: var(--givewp-grey-700);
38
39 &:has(> input[type="checkbox"]) {
40 flex-direction: row;
41 gap: var(--givewp-spacing-2);
42 align-items: center;
43 }
44 }
45
46 &__description {
47 margin: 0;
48 color: var(--givewp-grey-700);
49 line-height: 1.43;
50 font-size: 0.875rem;
51 }
52 }
53
54 .givewp-field-required {
55 color: var(--givewp-red-500);
56 }
57
58 .givewp-field-error-message {
59 margin-top: var(--givewp-spacing-1);
60
61 > * {
62 font-size: 0.875rem;
63 color: var(--givewp-red-500);
64 font-weight: normal;
65 margin: 0;
66 }
67 }
68
69 .givewp-fields-consent {
70 display: flex;
71 flex-direction: column;
72 gap: var(--givewp-spacing-2);
73
74 &__container {
75 display: flex;
76 flex-direction: column;
77 gap: var(--givewp-spacing-4);
78 line-height: 150%;
79 max-height: 17.5rem;
80 min-height: 6.5rem;
81 overflow-y: auto;
82 border: 1px solid var(--givewp-grey-200);
83 border-radius: var(--givewp-rounded-4);
84 padding: var(--givewp-spacing-2) var(--givewp-spacing-4);
85 background: var(--givewp-shades-white);
86
87 > * {
88 margin: 0;
89 }
90 }
91 }
92
93 .givewp-fields-radio,
94 .givewp-fields-checkbox {
95 &__options {
96 display: flex;
97 flex-direction: column;
98 gap: var(--givewp-spacing-2);
99 }
100
101 &__option-container {
102 display: flex;
103 align-items: flex-end;
104 gap: var(--givewp-spacing-2);
105
106 label {
107 font-weight: 400;
108 }
109 }
110 }
111
112 input[type="checkbox"]="checkbox""], input[type="radio"]="radio""] {
113 appearance: none;
114 background-color: transparent;
115 margin: 0;
116 color: var(--givewp-primary-color);
117 width: 1.25rem;
118 height: 1.25rem;
119 border: solid 1px var(--givewp-grey-400);
120 font-size: inherit;
121 vertical-align: middle;
122 cursor: pointer;
123
124 &:checked::before {
125 transform: scale(1);
126 }
127
128 &:focus {
129 border-color: var(--givewp-primary-color);
130 box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);
131 }
132
133 &[aria-invalid="false"]="false""] {
134 --border-color: var(--form-element-valid-border-color);
135 }
136
137 &[aria-invalid="true"]="true""] {
138 --border-color: var(--form-element-invalid-border-color);
139 }
140 }
141
142 select {
143 &:focus {
144 box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color);
145 }
146 }
147
148 input[type="radio"]="radio""] {
149 border-radius: 50%;
150 transform: translateY(-0.075em);
151
152 display: grid;
153 place-content: center;
154
155 &::before {
156 content: "";
157 width: 0.75rem;
158 height: 0.75rem;
159 border-radius: 50%;
160 transform: scale(0);
161 transition: 120ms transform ease-in-out;
162 box-shadow: inset 1em 1em var(--givewp-primary-color);
163 vertical-align: middle;
164 cursor: pointer;
165 }
166 }
167
168 input[type="checkbox"]="checkbox""] {
169 &:checked,
170 &:checked:active,
171 &:checked:focus {
172 background-color: var(--givewp-primary-color);
173 background-image: var(--icon-checkbox);
174 background-position: center;
175 background-size: 0.75em auto;
176 background-repeat: no-repeat;
177 }
178
179 &:indeterminate {
180 --background-color: var(--primary);
181 --border-color: var(--primary);
182 background-image: var(--icon-minus);
183 background-position: center;
184 background-size: 0.75em auto;
185 background-repeat: no-repeat;
186 }
187 }
188
189 input[type="file"]="file""] {
190 border: 0.078rem solid transparent;
191 border-radius: 0.25rem;
192 font-size: 0.875rem;
193 height: auto;
194
195 &::file-selector-button {
196 background-color: var(--givewp-primary-color);
197 border-color: var(--givewp-primary-color);
198 font-size: 0.875rem;
199 }
200
201 &[aria-invalid="true"]="true""],
202 &:invalid {
203 border-color: var(--form-element-invalid-border-color);
204 }
205 }
206