PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.34
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.34
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
formidable / css / admin / animations.css

animations.css in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 6.34, at css/admin/animations.css

212 lines 3.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* fadeIn */
2 .frm-fadein {
3 --frm-fadein-time: 400ms;
4 animation: fadeIn var(--frm-fadein-time, 400ms) ease-in-out forwards;
5 }
6
7 .frm-fadein-up {
8 animation: fadeInUp 230ms ease-in-out forwards;
9 }
10
11 .frm-fadein-up-back {
12 animation: fadeInUpBack 500ms cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
13 }
14
15 .frm-fadein-down-short {
16 --frm-fadein-down-short-time: 300ms;
17 animation: fadeInDownShort var(--frm-fadein-down-short-time, 300ms) ease-out forwards;
18 }
19
20 .frm-fadeout {
21 animation: fadeOut var(--fadeout-time, 400ms) ease-in-out forwards;
22 }
23
24 /* END fadeIn */
25
26 /* pulse */
27 .frm-pulse {
28 position: relative;
29 }
30
31 .frm-pulse::after {
32 content: "";
33 position: absolute;
34 top: 0;
35 left: 0;
36 width: 100%;
37 height: 100%;
38 border-radius: inherit;
39 background-color: inherit;
40 z-index: -1;
41 animation: pulse 2s ease-out 650ms infinite;
42 will-change: transform, opacity;
43 }
44
45 /* END pulse */
46
47 /* slide down */
48 .frm-slide-down,
49 .frm-collapse-me {
50 animation: slideDown var(--slide-time, 2000ms) cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
51 }
52
53 /* END slide down */
54
55 /* cascadeFadeIn */
56 .frm-init-cascade-animation {
57 transform: translateY(0);
58 opacity: 1 !important;
59 transition: 0.35s transform, 0.35s opacity linear;
60 will-change: transform;
61 }
62
63 .frm-init-cascade-animation > * {
64 transition: 0.3s opacity linear;
65 transition-delay: 0.1s;
66 }
67
68 .frm-init-cascade-animation.frm-animate {
69 transform: translateY(7px);
70 opacity: 0 !important;
71 }
72
73 .frm-init-cascade-animation.frm-animate > * {
74 opacity: 0;
75 }
76
77 /* End cascadeFadeIn */
78
79 /* FadeIn 3d */
80 .frm-init-fadein-3d.frm-animate {
81 opacity: 0 !important;
82 transform: matrix3d(1, 0, 0, 0, 0, 1, 0, -0.00095, 0, 0, 1, 0, 0, 0, 0, 1) translateY(15px) scale3d(0.92, 0.92, 1);
83 }
84
85 .frm-init-fadein-3d {
86 opacity: 1 !important;
87 transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translateY(0) scale3d(1, 1, 1);
88 transition: 0.35s transform, 0.5s opacity linear;
89 }
90
91 /* END FadeIn 3d */
92
93 .frm-background-highlight {
94 animation: backgroundHighlight var(--highlight-time, 2750ms) ease-in forwards;
95 }
96
97 @keyframes fadeIn {
98
99 0% {
100 opacity: 0;
101 }
102
103 100% {
104 opacity: 1;
105 }
106 }
107
108 @keyframes fadeOut {
109
110 0% {
111 opacity: 1;
112 }
113
114 100% {
115 opacity: 0;
116 }
117 }
118
119 @keyframes fadeInUp {
120
121 0% {
122 opacity: 0;
123 transform: translateY(10px);
124 }
125
126 100% {
127 opacity: 1;
128 transform: translateY(0);
129 }
130 }
131
132 @keyframes fadeInUpBack {
133
134 0% {
135 opacity: 0;
136 transform: translateY(32px);
137 }
138
139 100% {
140 opacity: 1;
141 transform: translateY(0);
142 }
143 }
144
145 @keyframes fadeInDownShort {
146
147 0% {
148 opacity: 0.4;
149 transform: translateY(-2px);
150 }
151
152 100% {
153 opacity: 1;
154 transform: translateY(0);
155 }
156 }
157
158 @keyframes slideDown {
159
160 0% {
161 max-height: 0;
162 opacity: 0;
163 overflow: hidden;
164 }
165
166 25% {
167 opacity: 1;
168 }
169
170 99% {
171 max-height: var(--slide-height, 10000px);
172 overflow: visible;
173 }
174
175 100% {
176 max-height: none;
177 }
178 }
179
180 @keyframes backgroundHighlight {
181
182 0% {
183 background-color: var(--primary-25);
184 }
185
186 90% {
187 background-color: var(--primary-25);
188 }
189
190 100% {
191 background-color: #fff;
192 }
193 }
194
195 @keyframes pulse {
196
197 0% {
198 transform: scale(1);
199 opacity: 0.8;
200 }
201
202 70% {
203 transform: scale(2.2);
204 opacity: 0;
205 }
206
207 100% {
208 transform: scale(2.2);
209 opacity: 0;
210 }
211 }
212