ranim_core/color/
palettes.rs

1pub use color::palette::css;
2
3/// Color palettes from [3b1b/manim: Animation engine for explanatory math videos](https://github.com/3b1b/manim)
4pub mod manim {
5    use color::{AlphaColor, Srgb};
6
7    use crate::color::rgb;
8
9    /// <div style="background-color: #1C758A; width: 10px; padding: 10px; border: 1px solid;"></div>
10    pub const BLUE_E: AlphaColor<Srgb> = rgb(0.11, 0.46, 0.54);
11    /// <div style="background-color: #29ABCA; width: 10px; padding: 10px; border: 1px solid;"></div>
12    pub const BLUE_D: AlphaColor<Srgb> = rgb(0.16, 0.67, 0.79);
13    /// <div style="background-color: #58C4DD; width: 10px; padding: 10px; border: 1px solid;"></div>
14    pub const BLUE_C: AlphaColor<Srgb> = rgb(0.35, 0.77, 0.87);
15    /// <div style="background-color: #9CDCEB; width: 10px; padding: 10px; border: 1px solid;"></div>
16    pub const BLUE_B: AlphaColor<Srgb> = rgb(0.61, 0.86, 0.92);
17    /// <div style="background-color: #C7E9F1; width: 10px; padding: 10px; border: 1px solid;"></div>
18    pub const BLUE_A: AlphaColor<Srgb> = rgb(0.78, 0.91, 0.95);
19
20    /// <div style="background-color: #49A88F; width: 10px; padding: 10px; border: 1px solid;"></div>
21    pub const TEAL_E: AlphaColor<Srgb> = rgb(0.29, 0.66, 0.56);
22    /// <div style="background-color: #55C1A7; width: 10px; padding: 10px; border: 1px solid;"></div>
23    pub const TEAL_D: AlphaColor<Srgb> = rgb(0.33, 0.76, 0.66);
24    /// <div style="background-color: #5CD0B3; width: 10px; padding: 10px; border: 1px solid;"></div>
25    pub const TEAL_C: AlphaColor<Srgb> = rgb(0.36, 0.82, 0.70);
26    /// <div style="background-color: #76DDC0; width: 10px; padding: 10px; border: 1px solid;"></div>
27    pub const TEAL_B: AlphaColor<Srgb> = rgb(0.46, 0.87, 0.75);
28    /// <div style="background-color: #ACEAD7; width: 10px; padding: 10px; border: 1px solid;"></div>
29    pub const TEAL_A: AlphaColor<Srgb> = rgb(0.68, 0.92, 0.84);
30
31    /// <div style="background-color: #699C52; width: 10px; padding: 10px; border: 1px solid;"></div>
32    pub const GREEN_E: AlphaColor<Srgb> = rgb(0.41, 0.61, 0.32);
33    /// <div style="background-color: #77B05D; width: 10px; padding: 10px; border: 1px solid;"></div>
34    pub const GREEN_D: AlphaColor<Srgb> = rgb(0.47, 0.69, 0.37);
35    /// <div style="background-color: #83C167; width: 10px; padding: 10px; border: 1px solid;"></div>
36    pub const GREEN_C: AlphaColor<Srgb> = rgb(0.51, 0.76, 0.40);
37    /// <div style="background-color: #A6CF8C; width: 10px; padding: 10px; border: 1px solid;"></div>
38    pub const GREEN_B: AlphaColor<Srgb> = rgb(0.65, 0.81, 0.55);
39    /// <div style="background-color: #C9E2AE; width: 10px; padding: 10px; border: 1px solid;"></div>
40    pub const GREEN_A: AlphaColor<Srgb> = rgb(0.79, 0.89, 0.68);
41
42    /// <div style="background-color: #E8C11C; width: 10px; padding: 10px; border: 1px solid;"></div>
43    pub const YELLOW_E: AlphaColor<Srgb> = rgb(0.91, 0.76, 0.11);
44    /// <div style="background-color: #F4D345; width: 10px; padding: 10px; border: 1px solid;"></div>
45    pub const YELLOW_D: AlphaColor<Srgb> = rgb(0.96, 0.83, 0.27);
46    /// <div style="background-color: #FFFF00; width: 10px; padding: 10px; border: 1px solid;"></div>
47    pub const YELLOW_C: AlphaColor<Srgb> = rgb(1.00, 1.00, 0.00);
48    /// <div style="background-color: #FFEA94; width: 10px; padding: 10px; border: 1px solid;"></div>
49    pub const YELLOW_B: AlphaColor<Srgb> = rgb(1.00, 0.92, 0.58);
50    /// <div style="background-color: #FFF1B6; width: 10px; padding: 10px; border: 1px solid;"></div>
51    pub const YELLOW_A: AlphaColor<Srgb> = rgb(1.00, 0.95, 0.71);
52
53    /// <div style="background-color: #C78D46; width: 10px; padding: 10px; border: 1px solid;"></div>
54    pub const GOLD_E: AlphaColor<Srgb> = rgb(0.78, 0.55, 0.28);
55    /// <div style="background-color: #E1A158; width: 10px; padding: 10px; border: 1px solid;"></div>
56    pub const GOLD_D: AlphaColor<Srgb> = rgb(0.88, 0.63, 0.35);
57    /// <div style="background-color: #F0AC5F; width: 10px; padding: 10px; border: 1px solid;"></div>
58    pub const GOLD_C: AlphaColor<Srgb> = rgb(0.94, 0.68, 0.37);
59    /// <div style="background-color: #F9B775; width: 10px; padding: 10px; border: 1px solid;"></div>
60    pub const GOLD_B: AlphaColor<Srgb> = rgb(0.98, 0.72, 0.46);
61    /// <div style="background-color: #F7C797; width: 10px; padding: 10px; border: 1px solid;"></div>
62    pub const GOLD_A: AlphaColor<Srgb> = rgb(0.97, 0.78, 0.59);
63
64    /// <div style="background-color: #CF5044; width: 10px; padding: 10px; border: 1px solid;"></div>
65    pub const RED_E: AlphaColor<Srgb> = rgb(0.81, 0.31, 0.27);
66    /// <div style="background-color: #E65A4C; width: 10px; padding: 10px; border: 1px solid;"></div>
67    pub const RED_D: AlphaColor<Srgb> = rgb(0.90, 0.35, 0.30);
68    /// <div style="background-color: #FC6255; width: 10px; padding: 10px; border: 1px solid;"></div>
69    pub const RED_C: AlphaColor<Srgb> = rgb(0.99, 0.38, 0.33);
70    /// <div style="background-color: #FF8080; width: 10px; padding: 10px; border: 1px solid;"></div>
71    pub const RED_B: AlphaColor<Srgb> = rgb(1.00, 0.50, 0.50);
72    /// <div style="background-color: #F7A1A3; width: 10px; padding: 10px; border: 1px solid;"></div>
73    pub const RED_A: AlphaColor<Srgb> = rgb(0.97, 0.63, 0.64);
74
75    /// <div style="background-color: #94424F; width: 10px; padding: 10px; border: 1px solid;"></div>
76    pub const MAROON_E: AlphaColor<Srgb> = rgb(0.58, 0.26, 0.31);
77    /// <div style="background-color: #A24D61; width: 10px; padding: 10px; border: 1px solid;"></div>
78    pub const MAROON_D: AlphaColor<Srgb> = rgb(0.64, 0.30, 0.38);
79    /// <div style="background-color: #C55F73; width: 10px; padding: 10px; border: 1px solid;"></div>
80    pub const MAROON_C: AlphaColor<Srgb> = rgb(0.77, 0.37, 0.45);
81    /// <div style="background-color: #EC92AB; width: 10px; padding: 10px; border: 1px solid;"></div>
82    pub const MAROON_B: AlphaColor<Srgb> = rgb(0.92, 0.57, 0.67);
83    /// <div style="background-color: #ECABC1; width: 10px; padding: 10px; border: 1px solid;"></div>
84    pub const MAROON_A: AlphaColor<Srgb> = rgb(0.93, 0.67, 0.76);
85
86    /// <div style="background-color: #644172; width: 10px; padding: 10px; border: 1px solid;"></div>
87    pub const PURPLE_E: AlphaColor<Srgb> = rgb(0.39, 0.26, 0.45);
88    /// <div style="background-color: #715582; width: 10px; padding: 10px; border: 1px solid;"></div>
89    pub const PURPLE_D: AlphaColor<Srgb> = rgb(0.44, 0.33, 0.51);
90    /// <div style="background-color: #9A72AC; width: 10px; padding: 10px; border: 1px solid;"></div>
91    pub const PURPLE_C: AlphaColor<Srgb> = rgb(0.60, 0.45, 0.68);
92    /// <div style="background-color: #B189C6; width: 10px; padding: 10px; border: 1px solid;"></div>
93    pub const PURPLE_B: AlphaColor<Srgb> = rgb(0.69, 0.54, 0.78);
94    /// <div style="background-color: #CAA3E8; width: 10px; padding: 10px; border: 1px solid;"></div>
95    pub const PURPLE_A: AlphaColor<Srgb> = rgb(0.79, 0.64, 0.91);
96
97    /// <div style="background-color: #222222; width: 10px; padding: 10px; border: 1px solid;"></div>
98    pub const GREY_E: AlphaColor<Srgb> = rgb(0.13, 0.13, 0.13);
99    /// <div style="background-color: #444444; width: 10px; padding: 10px; border: 1px solid;"></div>
100    pub const GREY_D: AlphaColor<Srgb> = rgb(0.27, 0.27, 0.27);
101    /// <div style="background-color: #888888; width: 10px; padding: 10px; border: 1px solid;"></div>
102    pub const GREY_C: AlphaColor<Srgb> = rgb(0.53, 0.53, 0.53);
103    /// <div style="background-color: #BBBBBB; width: 10px; padding: 10px; border: 1px solid;"></div>
104    pub const GREY_B: AlphaColor<Srgb> = rgb(0.73, 0.73, 0.73);
105    /// <div style="background-color: #DDDDDD; width: 10px; padding: 10px; border: 1px solid;"></div>
106    pub const GREY_A: AlphaColor<Srgb> = rgb(0.87, 0.87, 0.87);
107
108    /// <div style="background-color: #FFFFFF; width: 10px; padding: 10px; border: 1px solid;"></div>
109    pub const WHITE: AlphaColor<Srgb> = rgb(1.00, 1.00, 1.00);
110    /// <div style="background-color: #000000; width: 10px; padding: 10px; border: 1px solid;"></div>
111    pub const BLACK: AlphaColor<Srgb> = rgb(0.00, 0.00, 0.00);
112    /// <div style="background-color: #00FF00; width: 10px; padding: 10px; border: 1px solid;"></div>
113    pub const GREEN_SCREEN: AlphaColor<Srgb> = rgb(0.00, 1.00, 0.00);
114
115    /// <div style="background-color: #736357; width: 10px; padding: 10px; border: 1px solid;"></div>
116    pub const GREY_BROWN: AlphaColor<Srgb> = rgb(0.45, 0.39, 0.34);
117    /// <div style="background-color: #CD853F; width: 10px; padding: 10px; border: 1px solid;"></div>
118    pub const LIGHT_BROWN: AlphaColor<Srgb> = rgb(0.80, 0.52, 0.25);
119
120    /// <div style="background-color: #D147BD; width: 10px; padding: 10px; border: 1px solid;"></div>
121    pub const PINK: AlphaColor<Srgb> = rgb(0.82, 0.28, 0.74);
122    /// <div style="background-color: #DC75CD; width: 10px; padding: 10px; border: 1px solid;"></div>
123    pub const LIGHT_PINK: AlphaColor<Srgb> = rgb(0.86, 0.46, 0.80);
124
125    /// <div style="background-color: #FF862F; width: 10px; padding: 10px; border: 1px solid;"></div>
126    pub const ORANGE: AlphaColor<Srgb> = rgb(1.00, 0.53, 0.18);
127}