PluginProbe
GutSlider – All in One Slider and Carousel Blocks for Gutenberg / 2.13.0
GutSlider – All in One Slider and Carousel Blocks for Gutenberg v2.13.0
3.1.0 3.0.0 2.13.2 2.13.1 2.13.0 trunk 1.0.0 2.1.0 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.1 2.5.3 2.5.4 2.5.5 2.6.1 All 56 releases
slider-blocks / admin / css / admin.css

admin.css in GutSlider – All in One Slider and Carousel Blocks for Gutenberg 2.13.0, at admin/css/admin.css

415 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 #wpcontent {
2 padding-left: 0 !important;
3 }
4
5 /* Base */
6 .container {
7 width: 100%;
8 max-width: 1400px;
9 margin: 0 auto;
10 box-sizing: border-box;
11 padding: 15px;
12 }
13
14 .box-shadow {
15 box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px,
16 rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
17 }
18
19 .flex-1 {
20 flex: 1;
21 }
22
23 .p15 {
24 padding: 15px;
25 }
26
27 .p20 {
28 padding: 20px;
29 }
30
31 .p30 {
32 padding: 30px;
33 }
34
35 .bg-white {
36 background-color: #fff;
37 }
38
39 .flex {
40 display: flex;
41 }
42
43 .align-center {
44 align-items: center;
45 }
46
47 .justify-between {
48 justify-content: space-between;
49 }
50
51 .gap-8 {
52 gap: 8px;
53 }
54
55 .gap-16 {
56 gap: 16px;
57 }
58
59 .gap-30 {
60 gap: 30px;
61 }
62
63 .m50 {
64 margin: 50px 0;
65 }
66
67 .mt50 {
68 margin-top: 50px;
69 }
70
71 .border {
72 border: 1px solid #e0e0e0;
73 }
74
75 .rounded {
76 border-radius: 8px;
77 }
78
79 .bold {
80 font-weight: 700;
81 }
82
83 .uppercase {
84 text-transform: uppercase;
85 }
86
87 .page-title {
88 font-size: 18px;
89 font-weight: 600;
90 margin: 0 0 30px 0;
91 color: #1e1e1e;
92 }
93
94 span.dot {
95 display: inline-block;
96 width: 5px;
97 height: 5px;
98 background: #9d9d9d;
99 border-radius: 50%;
100 }
101
102 .log-btn {
103 text-decoration: none;
104 color: #ccc;
105 }
106
107 .log-btn:focus {
108 outline: none !important;
109 box-shadow: none !important;
110 }
111
112 a.log-btn span {
113 font-size: 24px;
114 }
115
116 /* Header */
117 .header {
118 display: flex;
119 }
120
121 .logo-img {
122 width: 32px;
123 height: 32px;
124 }
125
126 .logo-title {
127 font-size: 20px;
128 }
129
130 .logo-area {
131 position: relative;
132 margin-right: 10px;
133 }
134
135 .nav-link {
136 display: inline-block;
137 padding: 0 14px;
138 font-size: 15px;
139 font-weight: 500;
140 text-transform: uppercase;
141 text-decoration: none;
142 color: #4f34c5;
143 }
144
145 .nav-link:focus {
146 outline: none !important;
147 box-shadow: none !important;
148 }
149
150 .pro-btn {
151 text-decoration: none;
152 background: #4f34c5;
153 font-size: 15px;
154 color: #fff;
155 padding: 10px 16px;
156 border-radius: 6px;
157 display: inline-block;
158 }
159
160 .pro-btn:hover {
161 color: #fff;
162 }
163
164 .gp-card {
165 box-sizing: border-box;
166 border: 1px solid #e0e0e0;
167 border-radius: 8px;
168 width: 100%;
169 }
170
171 .gp-card .icon {
172 margin-bottom: 10px;
173 }
174
175 .gp-card .icon span.dashicons {
176 font-size: 20px;
177 color: #4f34c5;
178 }
179
180 .support-title {
181 font-size: 16px;
182 font-weight: 600;
183 margin: 0;
184 }
185
186 .support-desc {
187 font-size: 14px;
188 color: #666;
189 margin: 0 0 12px 0;
190 }
191
192 a.support-link {
193 text-decoration: none;
194 border-bottom: 1px solid #4f34c5;
195 color: #4f34c5;
196 font-size: 12px;
197 text-transform: uppercase;
198 font-weight: 500;
199 }
200
201 .support-link:focus {
202 outline: none !important;
203 box-shadow: none !important;
204 }
205
206 .video-title {
207 font-size: 18px;
208 font-weight: 600;
209 margin: 0 0 12px 0;
210 }
211
212 .video-area {
213 width: 70%;
214 flex: 1;
215 }
216
217 .our-products {
218 width: 30%;
219 display: flex;
220 flex-direction: column;
221 gap: 10px;
222 }
223
224 .video-area iframe {
225 width: 100% !important;
226 height: 380px;
227 margin-top: 15px;
228 border-radius: 8px;
229 }
230
231 /* others */
232
233 .gutslider-admin-header h1 {
234 font-size: 32px;
235 font-weight: 600;
236 margin-bottom: 8px;
237 color: #1e1e1e;
238 }
239
240 .gutslider-subtitle {
241 font-size: 16px;
242 color: #757575;
243 margin: 0;
244 }
245
246 .gutslider-blocks-grid {
247 display: grid;
248 grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
249 gap: 20px;
250 }
251
252 .gutslider-block-card {
253 background: #fff;
254 border: 1px solid #e0e0e0;
255 border-radius: 8px;
256 padding: 24px;
257 position: relative;
258 transition: all 0.3s ease;
259 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
260 }
261
262 .gutslider-block-card:hover {
263 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
264 transform: translateY(-2px);
265 }
266
267 .gutslider-block-card.pro-block {
268 border-color: #9b59b6;
269 background: linear-gradient(135deg, #fff 0%, #f8f5fb 100%);
270 }
271
272 .pro-badge {
273 position: absolute;
274 top: 12px;
275 right: 12px;
276 background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
277 color: #fff;
278 padding: 4px 12px;
279 border-radius: 12px;
280 font-size: 11px;
281 font-weight: 700;
282 letter-spacing: 0.5px;
283 }
284
285 .free-badge {
286 background: #ddd;
287 color: #000;
288 }
289
290 .block-header {
291 display: flex;
292 justify-content: space-between;
293 align-items: center;
294 margin-bottom: 12px;
295 }
296
297 .block-title {
298 font-size: 18px;
299 font-weight: 600;
300 margin: 0;
301 color: #1e1e1e;
302 }
303
304 .block-description {
305 font-size: 14px;
306 color: #666;
307 line-height: 1.6;
308 margin: 0 0 16px 0;
309 min-height: 48px;
310 }
311
312 .block-footer {
313 border-top: 1px solid #f0f0f0;
314 padding-top: 16px;
315 display: flex;
316 align-items: center;
317 justify-content: space-between;
318 }
319
320 .demo-link {
321 display: inline-flex;
322 align-items: center;
323 gap: 6px;
324 color: #2271b1;
325 text-decoration: none;
326 font-size: 14px;
327 font-weight: 500;
328 transition: color 0.2s ease;
329 }
330
331 .demo-link:hover {
332 color: #135e96;
333 }
334
335 .demo-link .dashicons {
336 font-size: 16px;
337 width: 16px;
338 height: 16px;
339 }
340
341 /* Toggle Switch Styles */
342 .toggle-switch {
343 position: relative;
344 display: inline-block;
345 width: 48px;
346 height: 24px;
347 cursor: pointer;
348 }
349
350 .toggle-switch input {
351 opacity: 0;
352 width: 0;
353 height: 0;
354 }
355
356 .toggle-slider {
357 position: absolute;
358 top: 0;
359 left: 0;
360 right: 0;
361 bottom: 0;
362 background-color: #ccc;
363 transition: 0.3s;
364 border-radius: 24px;
365 }
366
367 .toggle-slider:before {
368 position: absolute;
369 content: '';
370 height: 18px;
371 width: 18px;
372 left: 3px;
373 bottom: 3px;
374 background-color: white;
375 transition: 0.3s;
376 border-radius: 50%;
377 }
378
379 .toggle-switch input:checked + .toggle-slider {
380 background-color: #2271b1;
381 }
382
383 .toggle-switch input:checked + .toggle-slider:before {
384 transform: translateX(24px);
385 }
386
387 .toggle-switch input:disabled + .toggle-slider {
388 background-color: #e5e5e5;
389 cursor: not-allowed;
390 }
391
392 .toggle-switch input:disabled + .toggle-slider:before {
393 background-color: #f5f5f5;
394 }
395
396 .gutslider-notification {
397 position: fixed !important;
398 right: 0;
399 min-width: 200px;
400 top: 120px;
401 padding: 15px;
402 }
403
404 .gutslider-notification button {
405 padding: 10px;
406 margin: 0 !important;
407 }
408
409 /* Responsive Design */
410 @media (max-width: 768px) {
411 .gutslider-blocks-grid {
412 grid-template-columns: 1fr;
413 }
414 }
415