dioxus_tailwindcss/
transitions.rs1use crate::ext::*;
2
3constant!(transition none);
5constant!(transition all);
6constant!(transition);
7constant!(transition colors);
8constant!(transition opacity);
9constant!(transition shadow);
10constant!(transition transform);
11
12any!(transition);
13
14constant!(duration 0);
16constant!(duration 75);
17constant!(duration 100);
18constant!(duration 150);
19constant!(duration 200);
20constant!(duration 300);
21constant!(duration 500);
22constant!(duration 700);
23constant!(duration 1000);
24
25any!(duration);
26
27constant!(ease linear);
29constant!(ease in);
30constant!(ease out);
31constant!(ease in out);
32
33any!(ease);
34
35constant!(delay 0);
37constant!(delay 75);
38constant!(delay 100);
39constant!(delay 150);
40constant!(delay 200);
41constant!(delay 300);
42constant!(delay 500);
43constant!(delay 700);
44constant!(delay 1000);
45
46any!(delay);
47
48constant!(animate none);
50constant!(animate spin);
51constant!(animate ping);
52constant!(animate pulse);
53constant!(animate bounce);
54
55pub fn motion_safe(v: &str) -> String {
57 "motion-safe:".to_owned() + v
58}
59
60pub fn motion_reduce(v: &str) -> String {
62 "motion-reduce:".to_owned() + v
63}
64
65any!(animate);