|
7 | 7 | - name: horizon_color_brightness_hex |
8 | 8 | template: "{{ '#ffffff' | color_brightness }}" |
9 | 9 | expected: "255" |
10 | | - complexity: 200 |
| 10 | + complexity: 5000 |
11 | 11 | hint: | |
12 | 12 | color_brightness returns the perceived brightness of a color on a scale |
13 | 13 | of 0-255. White (#ffffff) returns 255. |
14 | 14 |
|
15 | 15 | - name: horizon_color_brightness_black |
16 | 16 | template: "{{ '#000000' | color_brightness }}" |
17 | 17 | expected: "0" |
18 | | - complexity: 200 |
| 18 | + complexity: 5000 |
19 | 19 | hint: | |
20 | 20 | color_brightness of black (#000000) returns 0. |
21 | 21 |
|
22 | 22 | - name: horizon_color_brightness_mid |
23 | 23 | template: "{{ '#7d7d7d' | color_brightness }}" |
24 | 24 | expected: "125" |
25 | | - complexity: 200 |
| 25 | + complexity: 5000 |
26 | 26 | hint: | |
27 | 27 | color_brightness returns the perceived brightness (0-255). |
28 | 28 | #7d7d7d = 125 in each channel, brightness returns 125. |
29 | 29 |
|
30 | 30 | - name: horizon_color_modify_alpha |
31 | 31 | template: "{{ '#000000' | color_modify: 'alpha', 0.5 }}" |
32 | 32 | expected: "rgba(0, 0, 0, 0.5)" |
33 | | - complexity: 220 |
| 33 | + complexity: 5000 |
34 | 34 | hint: | |
35 | 35 | color_modify changes a single property of a color. |
36 | 36 | Modifying 'alpha' to 0.5 on #000000 produces rgba(0, 0, 0, 0.5). |
37 | 37 |
|
38 | 38 | - name: horizon_color_modify_red |
39 | 39 | template: "{{ '#00ff00' | color_modify: 'red', 128 }}" |
40 | 40 | expected: "#80ff00" |
41 | | - complexity: 220 |
| 41 | + complexity: 5000 |
42 | 42 | hint: | |
43 | 43 | color_modify: 'red', 128 changes the red channel of #00ff00 to 128 (0x80). |
44 | 44 |
|
45 | 45 | - name: horizon_color_lighten |
46 | 46 | template: "{{ '#000000' | color_lighten: 50 }}" |
47 | 47 | expected: "#808080" |
48 | | - complexity: 220 |
| 48 | + complexity: 5000 |
49 | 49 | hint: | |
50 | 50 | color_lighten lightens a color by a percentage (0-100). |
51 | 51 | Lightening #000000 by 50% produces #808080 (128 in each channel). |
52 | 52 |
|
53 | 53 | - name: horizon_color_darken |
54 | 54 | template: "{{ '#ffffff' | color_darken: 50 }}" |
55 | 55 | expected: "#808080" |
56 | | - complexity: 220 |
| 56 | + complexity: 5000 |
57 | 57 | hint: | |
58 | 58 | color_darken darkens a color by a percentage (0-100). |
59 | 59 | Darkening #ffffff by 50% produces #808080. |
60 | 60 |
|
61 | 61 | - name: horizon_color_lighten_full |
62 | 62 | template: "{{ '#333333' | color_lighten: 100 }}" |
63 | 63 | expected: "#ffffff" |
64 | | - complexity: 220 |
| 64 | + complexity: 5000 |
65 | 65 | hint: | |
66 | 66 | Lightening by 100% produces white. |
67 | 67 |
|
68 | 68 | - name: horizon_color_darken_full |
69 | 69 | template: "{{ '#333333' | color_darken: 100 }}" |
70 | 70 | expected: "#000000" |
71 | | - complexity: 220 |
| 71 | + complexity: 5000 |
72 | 72 | hint: | |
73 | 73 | Darkening by 100% produces black. |
74 | 74 |
|
75 | 75 | - name: horizon_color_contrast |
76 | 76 | template: "{{ '#ffffff' | color_contrast: '#000000' }}" |
77 | 77 | expected: "21" |
78 | | - complexity: 250 |
| 78 | + complexity: 5000 |
79 | 79 | hint: | |
80 | 80 | color_contrast returns the contrast ratio between two colors. |
81 | 81 | White vs black has a contrast ratio of 21 (the maximum). |
0 commit comments