@@ -88,19 +88,22 @@ defmodule ComponentsGuideWeb.ColorLive do
88
88
l_gradient_svg =
89
89
Styling . svg_linear_gradient (
90
90
"rotate(45)" ,
91
- for ( n <- 0 .. gradient_steps , do: { :lab , interpolate ( n / gradient_steps , { 0.0 , 100.0 } ) , a , b } )
91
+ for ( n <- 0 .. gradient_steps , do: { :lab , interpolate ( n / gradient_steps , { 0.0 , 100.0 } ) , a , b } ) ,
92
+ "lab-l-gradient"
92
93
)
93
94
94
95
a_gradient_svg =
95
96
Styling . svg_linear_gradient (
96
97
"rotate(45)" ,
97
- for ( n <- 0 .. gradient_steps , do: { :lab , l , interpolate ( n / gradient_steps , { - 127.0 , 127.0 } ) , b } )
98
+ for ( n <- 0 .. gradient_steps , do: { :lab , l , interpolate ( n / gradient_steps , { - 127.0 , 127.0 } ) , b } ) ,
99
+ "lab-a-gradient"
98
100
)
99
101
100
102
b_gradient_svg =
101
103
Styling . svg_linear_gradient (
102
104
"rotate(45)" ,
103
- for ( n <- 0 .. gradient_steps , do: { :lab , l , a , interpolate ( n / gradient_steps , { - 127.0 , 127.0 } ) } )
105
+ for ( n <- 0 .. gradient_steps , do: { :lab , l , a , interpolate ( n / gradient_steps , { - 127.0 , 127.0 } ) } ) ,
106
+ "lab-b-gradient"
104
107
)
105
108
106
109
~L"""
@@ -113,21 +116,21 @@ defmodule ComponentsGuideWeb.ColorLive do
113
116
<defs>
114
117
<%= l_gradient_svg %>
115
118
</defs>
116
- <rect width="1" height="1" fill="url('#myGradient ')" />
119
+ <rect width="1" height="1" fill="url('#lab-l-gradient ')" />
117
120
<circle data-drag-knob cx="<%= l / 100.0 %>" cy="<%= l / 100.0 %>" r="0.05" fill="white" stroke="black" stroke-width="0.01" />
118
121
</svg>
119
122
<svg viewBox="0 0 1 1" width="<%= swatch_size %>" height="<%= swatch_size %>" phx-hook=SwatchInput data-color-property=a>
120
123
<defs>
121
124
<%= a_gradient_svg %>
122
125
</defs>
123
- <rect width="1" height="1" fill="url('#myGradient ')" />
126
+ <rect width="1" height="1" fill="url('#lab-a-gradient ')" />
124
127
<circle cx="<%= (a / 127.0) / 2.0 + 0.5 %>" cy="<%= (a / 127.0) / 2.0 + 0.5 %>" r="0.05" fill="white" stroke="black" stroke-width="0.01" />
125
128
</svg>
126
129
<svg viewBox="0 0 1 1" width="<%= swatch_size %>" height="<%= swatch_size %>" phx-hook=SwatchInput data-color-property=b>
127
130
<defs>
128
131
<%= b_gradient_svg %>
129
132
</defs>
130
- <rect width="1" height="1" fill="url('#myGradient ')" />
133
+ <rect width="1" height="1" fill="url('#lab-b-gradient ')" />
131
134
<circle cx="<%= (b / 127.0) / 2.0 + 0.5 %>" cy="<%= (b / 127.0) / 2.0 + 0.5 %>" r="0.05" fill="white" stroke="black" stroke-width="0.01" />
132
135
</svg>
133
136
</div>
0 commit comments