PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 3.0.1
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v3.0.1
3.3.0 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.1 trunk 1.0.4 1.1.0 1.1.0.1 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 All 162 releases
cartflows / modules / beaver-builder / cartflows-bb-next-step / css / frontend.css

frontend.css in CartFlows – Funnel Builder & Checkout Plugin for WooCommerce 3.0.1, at modules/beaver-builder/cartflows-bb-next-step/css/frontend.css

514 lines 16.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .cartflows-bb__next-step-creative-button-wrap a,
2 .cartflows-bb__next-step-creative-button-wrap a:visited {
3 padding: 12px 24px;
4 }
5 a.cartflows-bb__next-step-button.cartflows-bb__next-step-creative-button.cartflows-bb__next-step-creative-gradient-btn {
6 border: none;
7 }
8
9 .cartflows-bb__next-step-button-wrap a,
10 .cartflows-bb__next-step-button-wrap a:visited {
11 display: inline-block;
12 font-size: 16px;
13 line-height: 18px;
14 text-decoration: none;
15 text-shadow: none;
16 }
17 .cartflows-bb__next-step-button-wrap a *,
18 .cartflows-bb__next-step-button-wrap a:visited * {
19 /*color: #333;*/
20 }
21 .fl-builder-content .cartflows-bb__next-step-button:hover {
22 text-decoration: none;
23 }
24
25 .fl-builder-content .cartflows-bb__next-step-button-width-full .cartflows-bb__next-step-button {
26 display: block;
27 text-align: center;
28 }
29
30 .cartflows-bb__next-step-button-width-custom .cartflows-bb__next-step-button {
31 display: inline-block;
32 text-align: center;
33 max-width: 100%;
34 }
35 .fl-builder-content .cartflows-bb__next-step-button-left {
36 text-align: left;
37 }
38 .fl-builder-content .cartflows-bb__next-step-button-center {
39 text-align: center;
40 }
41 .fl-builder-content .cartflows-bb__next-step-button-right {
42 text-align: right;
43 }
44
45 .fl-builder-content .cartflows-bb__next-step-button i,
46 .fl-builder-content .cartflows-bb__next-step-button i::before {
47 font-size: 1em;
48 height: 1em;
49 line-height: 1em;
50 width: 1em;
51 }
52
53 .cartflows-bb__next-step-button .cartflows-bb__next-step-button-icon-after {
54 margin-left: 8px;
55 margin-right: 0;
56 }
57 .cartflows-bb__next-step-button .cartflows-bb__next-step-button-icon-before {
58 margin-left: 0;
59 margin-right: 8px;
60 }
61 .cartflows-bb__next-step-button .cartflows-bb__next-step-button-icon-no-text {
62 margin: 0;
63 }
64 .cartflows-bb__next-step-button-has-icon .cartflows-bb__next-step-button-text {
65 vertical-align: middle;
66 }
67
68 /* Creative Button
69 ___________________________________________________________________________*/
70
71 .cartflows-bb__next-step-creative-button-wrap a,
72 .cartflows-bb__next-step-creative-button-wrap a:visited {
73 background: #fafafa;
74 border: 1px solid #ccc;
75 color: #333;
76 display: inline-block;
77 vertical-align: middle;
78 text-align: center;
79 overflow: hidden;
80 text-decoration: none;
81 text-shadow: none;
82 box-shadow: none;
83 position: relative;
84 -webkit-transition: all 200ms linear;
85 -moz-transition: all 200ms linear;
86 -ms-transition: all 200ms linear;
87 -o-transition: all 200ms linear;
88 transition: all 200ms linear;
89 }
90
91 .cartflows-bb__next-step-creative-button-wrap a:focus {
92 text-decoration: none;
93 text-shadow: none;
94 box-shadow: none;
95 }
96
97 .cartflows-bb__next-step-creative-button-wrap a .cartflows-bb__next-step-creative-button-text,
98 .cartflows-bb__next-step-creative-button-wrap a .cartflows-bb__next-step-creative-button-icon,
99 .cartflows-bb__next-step-creative-button-wrap a:visited .cartflows-bb__next-step-creative-button-text,
100 .cartflows-bb__next-step-creative-button-wrap a:visited .cartflows-bb__next-step-creative-button-icon {
101 -webkit-transition: all 200ms linear;
102 -moz-transition: all 200ms linear;
103 -ms-transition: all 200ms linear;
104 -o-transition: all 200ms linear;
105 transition: all 200ms linear;
106 }
107
108 .cartflows-bb__next-step-creative-button-wrap a:hover {
109 text-decoration: none;
110 }
111
112 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-width-full .cartflows-bb__next-step-creative-button {
113 display: block;
114 text-align: center;
115 }
116 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-width-custom .cartflows-bb__next-step-creative-button {
117 display: inline-block;
118 text-align: center;
119 max-width: 100%;
120 }
121 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-left {
122 text-align: left;
123 }
124 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-center {
125 text-align: center;
126 }
127 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-right {
128 text-align: right;
129 }
130 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button i {
131 font-size: 1.3em;
132 height: auto;
133 vertical-align: middle;
134 width: auto;
135 }
136
137 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button .cartflows-bb__next-step-creative-button-icon-after {
138 margin-left: 8px;
139 margin-right: 0;
140 }
141 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button .cartflows-bb__next-step-creative-button-icon-before {
142 margin-right: 8px;
143 margin-left: 0;
144 }
145 .cartflows-bb__next-step-creative-button-wrap.cartflows-bb__next-step-creative-button-icon-no-text .cartflows-bb__next-step-creative-button i {
146 margin: 0;
147 }
148
149 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-button-has-icon .cartflows-bb__next-step-creative-button-text {
150 vertical-align: middle;
151 }
152 .cartflows-bb__next-step-creative-button-wrap a,
153 .cartflows-bb__next-step-creative-button-wrap a:visited {
154 padding: 12px 24px;
155 }
156
157 /* Translate Button styles */
158
159 .cartflows-bb__next-step-creative-button.cartflows-bb__next-step-creative-transparent-btn {
160 background: transparent;
161 }
162 .cartflows-bb__next-step-creative-button.cartflows-bb__next-step-creative-transparent-btn::after {
163 content: "";
164 position: absolute;
165 z-index: 1;
166 -webkit-transition: all 200ms linear;
167 -moz-transition: all 200ms linear;
168 -ms-transition: all 200ms linear;
169 -o-transition: all 200ms linear;
170 transition: all 200ms linear;
171 }
172
173 /* transparent-fill-top, transparent-fill-bottom */
174 .cartflows-bb__next-step-transparent-fill-top-btn::after,
175 .cartflows-bb__next-step-transparent-fill-bottom-btn::after {
176 width: 100%;
177 height: 0;
178 left: 0;
179 }
180
181 /* transparent-fill-top */
182 .cartflows-bb__next-step-transparent-fill-top-btn::after {
183 top: 0;
184 }
185 /* transparent-fill-bottom */
186 .cartflows-bb__next-step-transparent-fill-bottom-btn::after {
187 bottom: 0;
188 }
189
190 /* transparent-fill-left, transparent-fill-right */
191 .cartflows-bb__next-step-transparent-fill-left-btn::after,
192 .cartflows-bb__next-step-transparent-fill-right-btn::after {
193 width: 0;
194 height: 100%;
195 top: 0;
196 }
197
198 /* transparent-fill-left */
199 .cartflows-bb__next-step-transparent-fill-left-btn::after {
200 left: 0;
201 }
202 /* transparent-fill-right */
203 .cartflows-bb__next-step-transparent-fill-right-btn::after {
204 right: 0;
205 }
206
207 /* transparent-fill-center */
208 .cartflows-bb__next-step-transparent-fill-center-btn::after {
209 width: 0;
210 height: 100%;
211 top: 50%;
212 left: 50%;
213 -webkit-transform: translateX( -50% ) translateY( -50% );
214 -moz-transform: translateX( -50% ) translateY( -50% );
215 -ms-transform: translateX( -50% ) translateY( -50% );
216 -o-transform: translateX( -50% ) translateY( -50% );
217 transform: translateX( -50% ) translateY( -50% );
218 }
219
220 /* transparent-fill-diagonal, transparent-fill-horizontal */
221 .cartflows-bb__next-step-transparent-fill-diagonal-btn::after,
222 .cartflows-bb__next-step-transparent-fill-horizontal-btn::after {
223 width: 100%;
224 height: 0;
225 top: 50%;
226 left: 50%;
227 }
228
229 /* transparent-fill-diagonal */
230 .cartflows-bb__next-step-transparent-fill-diagonal-btn {
231 overflow: hidden;
232 }
233 .cartflows-bb__next-step-transparent-fill-diagonal-btn::after {
234 -webkit-transform: translateX( -50% ) translateY( -50% ) rotate( 45deg );
235 -moz-transform: translateX( -50% ) translateY( -50% ) rotate( 45deg );
236 -ms-transform: translateX( -50% ) translateY( -50% ) rotate( 45deg );
237 -o-transform: translateX( -50% ) translateY( -50% ) rotate( 45deg );
238 transform: translateX( -50% ) translateY( -50% ) rotate( 45deg );
239 }
240 /* transparent-fill-horizontal */
241 .cartflows-bb__next-step-transparent-fill-horizontal-btn::after {
242 -webkit-transform: translateX( -50% ) translateY( -50% );
243 -moz-transform: translateX( -50% ) translateY( -50% );
244 -ms-transform: translateX( -50% ) translateY( -50% );
245 -o-transform: translateX( -50% ) translateY( -50% );
246 transform: translateX( -50% ) translateY( -50% );
247 }
248
249 /* 3D Button styles */
250 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-threed_down-btn,
251 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-threed_up-btn,
252 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-threed_left-btn,
253 .cartflows-bb__next-step-creative-button-wrap .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-threed_right-btn {
254 -webkit-transition: none;
255 -moz-transition: none;
256 -ms-transition: none;
257 -o-transition: none;
258 transition: none;
259 }
260
261 .perspective {
262 -webkit-perspective: 800px;
263 -moz-perspective: 800px;
264 perspective: 800px;
265 margin: 0;
266 }
267 .cartflows-bb__next-step-creative-button.cartflows-bb__next-step-creative-threed-btn::after {
268 content: "";
269 position: absolute;
270 z-index: -1;
271 -webkit-transition: all 200ms linear;
272 -moz-transition: all 200ms linear;
273 transition: all 200ms linear;
274 }
275
276 .cartflows-bb__next-step-creative-button.cartflows-bb__next-step-creative-threed-btn {
277 /*display: block;*/
278 outline: 1px solid transparent;
279 -webkit-transform-style: preserve-3d;
280 -moz-transform-style: preserve-3d;
281 transform-style: preserve-3d;
282 }
283
284 /* 3D Button styles --- Animate to top */
285 .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-animate_top-btn::after {
286 height: 40%;
287 left: 0;
288 top: -40%;
289 width: 100%;
290 -webkit-transform-origin: 0% 100%;
291 -moz-transform-origin: 0% 100%;
292 transform-origin: 0% 100%;
293 -webkit-transform: rotateX( 90deg );
294 -moz-transform: rotateX( 90deg );
295 transform: rotateX( 90deg );
296 }
297
298 /* 3D Button styles --- Animate to bottom */
299 .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-animate_bottom-btn::after {
300 width: 100%;
301 height: 40%;
302 left: 0;
303 top: 100%;
304
305 -webkit-transform-origin: 0% 0%;
306 -moz-transform-origin: 0% 0%;
307 -ms-transform-origin: 0% 0%;
308 transform-origin: 0% 0%;
309
310 -webkit-transform: rotateX( -90deg );
311 -moz-transform: rotateX( -90deg );
312 -ms-transform: rotateX( -90deg );
313 transform: rotateX( -90deg );
314 }
315
316 /* 3D Button styles --- Animate to Left */
317 .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-animate_left-btn::after {
318 width: 20%;
319 height: 100%;
320 left: -20%;
321 top: 0;
322 -webkit-transform-origin: 100% 0%;
323 -moz-transform-origin: 100% 0%;
324 -ms-transform-origin: 100% 0%;
325 transform-origin: 100% 0%;
326
327 -webkit-transform: rotateY( -60deg );
328 -moz-transform: rotateY( -60deg );
329 -ms-transform: rotateY( -60deg );
330 transform: rotateY( -60deg );
331 }
332
333 /* 3D Button styles --- Animate to Right */
334 .cartflows-bb__next-step-creative-threed-btn.cartflows-bb__next-step-animate_right-btn::after {
335 width: 20%;
336 height: 100%;
337 left: 104%;
338 top: 0;
339 -webkit-transform-origin: 0% 0%;
340 -moz-transform-origin: 0% 0%;
341 -ms-transform-origin: 0% 0%;
342 transform-origin: 0% 0%;
343
344 -webkit-transform: rotateY( 120deg );
345 -moz-transform: rotateY( 120deg );
346 -ms-transform: rotateY( 120deg );
347 transform: rotateY( 120deg );
348 }
349
350 /* Animate Top */
351 .cartflows-bb__next-step-animate_top-btn:hover {
352 -webkit-transform: rotateX( -15deg );
353 -moz-transform: rotateX( -15deg );
354 -ms-transform: rotateX( -15deg );
355 -o-transform: rotateX( -15deg );
356 transform: rotateX( -15deg );
357 }
358
359 /* Animate Bottom */
360 .cartflows-bb__next-step-animate_bottom-btn:hover {
361 -webkit-transform: rotateX( 15deg );
362 -moz-transform: rotateX( 15deg );
363 -ms-transform: rotateX( 15deg );
364 -o-transform: rotateX( 15deg );
365 transform: rotateX( 15deg );
366 }
367
368 /* Animate Left */
369 .cartflows-bb__next-step-animate_left-btn:hover {
370 -webkit-transform: rotateY( 6deg );
371 -moz-transform: rotateY( 6deg );
372 -ms-transform: rotateY( 6deg );
373 -o-transform: rotateY( 6deg );
374 transform: rotateY( 6deg );
375 }
376
377 /* Animate Right */
378 .cartflows-bb__next-step-animate_right-btn:hover {
379 -webkit-transform: rotateY( -6deg );
380 -moz-transform: rotateY( -6deg );
381 -ms-transform: rotateY( -6deg );
382 -o-transform: rotateY( -6deg );
383 transform: rotateY( -6deg );
384 }
385
386 /* Flat Button styles */
387
388 /* Common Classes */
389 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn,
390 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn,
391 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn,
392 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn {
393 overflow: hidden;
394 position: relative;
395 }
396
397 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn i,
398 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn i,
399 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn i,
400 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn i {
401 bottom: 0;
402 height: 100%;
403 margin: 0;
404 opacity: 1;
405 position: absolute;
406 right: 0;
407 width: 100%;
408 -webkit-transition: all 200ms linear;
409 -moz-transition: all 200ms linear;
410 transition: all 200ms linear;
411 -webkit-transform: translateY( 0 );
412 -moz-transform: translateY( 0 );
413 -o-transform: translateY( 0 );
414 -ms-transform: translateY( 0 );
415 transform: translateY( 0 );
416 }
417
418 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn .cartflows-bb__next-step-button-text,
419 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn .cartflows-bb__next-step-button-text,
420 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn .cartflows-bb__next-step-button-text,
421 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn .cartflows-bb__next-step-button-text {
422 display: inline-block;
423 width: 100%;
424 height: 100%;
425 -webkit-transition: all 200ms linear;
426 -moz-transition: all 200ms linear;
427 -ms-transition: all 200ms linear;
428 -o-transition: all 200ms linear;
429 transition: all 200ms linear;
430 -webkit-backface-visibility: hidden;
431 -moz-backface-visibility: hidden;
432 backface-visibility: hidden;
433 }
434
435 /* Making Icon position center */
436 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn i::before,
437 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn i::before,
438 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn i::before,
439 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn i::before {
440 position: absolute;
441 top: 50%;
442 left: 50%;
443 -webkit-transform: translateX( -50% ) translateY( -50% );
444 -moz-transform: translateX( -50% ) translateY( -50% );
445 -o-transform: translateX( -50% ) translateY( -50% );
446 -ms-transform: translateX( -50% ) translateY( -50% );
447 transform: translateX( -50% ) translateY( -50% );
448 }
449
450 /* Common Hover Classes */
451 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn:hover i,
452 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn:hover i {
453 left: 0;
454 }
455 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn:hover i,
456 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn:hover i {
457 top: 0;
458 }
459
460 /* Animate Icon to the right */
461 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn i {
462 top: 0;
463 left: -100%;
464 }
465 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_right-btn:hover .cartflows-bb__next-step-button-text {
466 -webkit-transform: translateX( 200% );
467 -moz-transform: translateX( 200% );
468 -ms-transform: translateX( 200% );
469 -o-transform: translateX( 200% );
470 transform: translateX( 200% );
471 }
472
473 /* Animate Icon to the left */
474 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn i {
475 top: 0;
476 left: 100%;
477 }
478
479 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_to_left-btn:hover .cartflows-bb__next-step-button-text {
480 -webkit-transform: translateX( -200% );
481 -moz-transform: translateX( -200% );
482 -ms-transform: translateX( -200% );
483 -o-transform: translateX( -200% );
484 transform: translateX( -200% );
485 }
486
487 /* Animate Icon From the Top */
488 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn i {
489 top: -100%;
490 left: 0;
491 }
492
493 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_top-btn:hover .cartflows-bb__next-step-button-text {
494 -webkit-transform: translateY( 400px );
495 -moz-transform: translateY( 400px );
496 -ms-transform: translateY( 400px );
497 -o-transform: translateY( 400px );
498 transform: translateY( 400px );
499 }
500
501 /* Animate Icon From the Bottom */
502 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn i {
503 top: 100%;
504 left: 0;
505 }
506
507 .cartflows-bb__next-step-creative-flat-btn.cartflows-bb__next-step-animate_from_bottom-btn:hover .cartflows-bb__next-step-button-text {
508 -webkit-transform: translateY( -400px );
509 -moz-transform: translateY( -400px );
510 -ms-transform: translateY( -400px );
511 -o-transform: translateY( -400px );
512 transform: translateY( -400px );
513 }
514