MCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ тЖТ

рдЧрдгрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рд╕реВрддреНрд░ (рдлреЙрд░реНрдореВрд▓рд╛)

Show calculation steps (1)
  1. Hue

    Hue: Hex рд╕реЗ HSL рдХрд▓рд░ рдХрдиреНрд╡рд░реНрдЯрд░

    d = max - min; hue depends on which channel is the maximum, then multiplied by 60 degrees (a negative result wraps by +360).

рд╡рд┐рдЬреНрдЮрд╛рдкрди

рдкрд░рд┐рдгрд╛рдо

HSL рдХрд▓рд░
hsl(204, 70%, 53%)
Hue / Saturation / Lightness
Hue (H) 204.07┬░
Saturation (S) 69.87%
Lightness (L) 53.14%
рд░реЗрдб 52
рдЧреНрд░реАрди 152
рдмреНрд▓реВ 219

Hex рд╕реЗ HSL рдХрд▓рд░ рдХрдиреНрд╡рд░реНрдЯрд░ рдХреНрдпрд╛ рд╣реИ?

рдпрд╣ рдЯреВрд▓ рдХрд┐рд╕реА рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдХрд▓рд░ рдХреЛрдб (CSS рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЬрд╛рдирд╛-рдкрд╣рдЪрд╛рдирд╛ #RRGGBB рдлрд╝реЙрд░реНрдореЗрдЯ) рдХреЛ HSL рдХрд▓рд░ рдореЙрдбрд▓ тАФ рдпрд╛рдиреА Hue (рд░рдВрдЧ), Saturation (рдЧрд╣рд░рд╛рдИ) рдФрд░ Lightness (рдЙрдЬрд▓рд╛рдкрди) тАФ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред HSL рдЕрдХреНрд╕рд░ hex рдпрд╛ RGB рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рд╣рдЬ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░рдВрдЧ рдХреЛ рдЙрд╕реА рддрд░рд╣ рдмрдпрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЗрдВрд╕рд╛рди рд╕реЛрдЪрддреЗ рд╣реИрдВ: рдХреМрди-рд╕рд╛ рд░рдВрдЧ рд╣реИ (hue), рдХрд┐рддрдирд╛ рдЪрдЯрдЦ рд╣реИ (saturation), рдФрд░ рдХрд┐рддрдирд╛ рд╣рд▓реНрдХрд╛ рдпрд╛ рдЧрд╣рд░рд╛ рд╣реИ (lightness)ред рдпрд╣ рдХрд┐рд╕реА рднреА RGB-рдЖрдзрд╛рд░рд┐рдд рд░рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреИрдВрдбрд░реНрдб sRGB hex рдиреЛрдЯреЗрд╢рди рд╕реЗ рдЖрдЧреЗ рдХрд┐рд╕реА рджреЗрд╢ рдпрд╛ рдорд╛рдирдХ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИред

рд╣реЗрдХреНрд╕ рд░рдВрдЧ рдирдореВрдирд╛ HSL рд╕рд┐рд▓реЗрдВрдбрд░ рд░рдВрдЧ рдореЙрдбрд▓ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реБрдП
рдПрдХ рд╣реЗрдХреНрд╕ рдХреЛрдб HSL рд░рдВрдЧ рдореЙрдбрд▓ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЬреЛ рд╣реНрдпреВ, рд╕реИрдЪреБрд░реЗрд╢рди рдФрд░ рд▓рд╛рдЗрдЯрдиреЗрд╕ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕реЗ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ

рдХреЛрдИ hex рдХрд▓рд░ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓реЗрдВ, рдЬреИрд╕реЗ #3498DBред рдЖрдк рд╢реБрд░реВ рдореЗрдВ # рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЫреЛрдбрд╝ рднреА рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ #0AF рдЬреИрд╕реЗ рддреАрди рдЕрдВрдХреЛрдВ рд╡рд╛рд▓реЗ рд╢реЙрд░реНрдЯрд╣реИрдВрдб рдХреЛ рдЯреВрд▓ рдЦреБрдж-рдм-рдЦреБрдж #00AAFF рдореЗрдВ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред рдХрдиреНрд╡рд░реНрдЯрд░ рдЖрдкрдХреЛ рдмрд░рд╛рдмрд░ рдХреА HSL рд╡реИрд▓реНрдпреВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рд░реЗрдб, рдЧреНрд░реАрди рдФрд░ рдмреНрд▓реВ рдЪреИрдирд▓ рдХреА рд╡реИрд▓реНрдпреВ (0тАУ255) рднреА рджреЗрддрд╛ рд╣реИред

рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ hex рдХреЛ рд░реЗрдб, рдЧреНрд░реАрди рдФрд░ рдмреНрд▓реВ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдПрдХ рдХреЛ 255 рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ 0тАУ1 рдХреА рд░реЗрдВрдЬ рдореЗрдВ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЗрди рддреАрдиреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╡реИрд▓реНрдпреВ max рдФрд░ рд╕рдмрд╕реЗ рдЫреЛрдЯреА min рд╣реИред Lightness рдЗрди рджреЛрдиреЛрдВ рдХрд╛ рдФрд╕рдд рд╣реЛрддрд╛ рд╣реИ: \(L = \frac{\max + \min}{2}\)ред рдЬрдм max рдФрд░ min рдмрд░рд╛рдмрд░ рд╣реЛрдВ (рдпрд╛рдиреА рдЧреНрд░реЗ рд░рдВрдЧ) рддреЛ Saturation 0 рд╣реЛрддрд╛ рд╣реИред рд╡рд░рдирд╛, рдЕрдЧрд░ L > 0.5 рд╣реЛ рддреЛ \(S = \frac{\max - \min}{2 - \max - \min}\), рдирд╣реАрдВ рддреЛ \(S = \frac{\max - \min}{\max + \min}\)ред Hue рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди-рд╕рд╛ рдЪреИрдирд▓ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ 60 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдбрд┐рдЧреНрд░реА рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

$$L = \frac{\max + \min}{2}, \quad S = \begin{cases} \dfrac{\max - \min}{2 - \max - \min}, & L > 0.5 \\[0.6em] \dfrac{\max - \min}{\max + \min}, & L \le 0.5 \end{cases}$$$$H = 60^{\circ} \times \begin{cases} \dfrac{G - B}{d} \bmod 6, & \max = R \\[0.6em] \dfrac{B - R}{d} + 2, & \max = G \\[0.6em] \dfrac{R - G}{d} + 4, & \max = B \end{cases} \qquad d = \max - \min$$
RGB рдЪреИрдирд▓реЛрдВ рдХреЗ рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рдорд╛рди рд╕реЗ рд▓рд╛рдЗрдЯрдиреЗрд╕ рдФрд░ рд╕реИрдЪреБрд░реЗрд╢рди рдлреЙрд░реНрдореВрд▓реЗ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рдЖрд░реЗрдЦ
рд▓рд╛рдЗрдЯрдиреЗрд╕ рд╕рдмрд╕реЗ рдЪрдордХреАрд▓реЗ рдФрд░ рд╕рдмрд╕реЗ рдЧрд╣рд░реЗ рдЪреИрдирд▓ рдХреЗ рдФрд╕рдд рд╕реЗ рдЖрддреА рд╣реИ; рд╕реИрдЪреБрд░реЗрд╢рди рдЙрдирдХреЗ рдЕрдВрддрд░ рд╕реЗред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╣рд▓

#3498DB рдХреЛ рд▓реЗрдВ: R = 52, G = 152, B = 219ред рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдкрд░: \(r \approx 0.2039\), \(g \approx 0.5961\), \(b \approx 0.8588\)ред \(\max = b = 0.8588\), \(\min = r = 0.2039\), рдЗрд╕рд▓рд┐рдП \(L = 0.5314\) (53.14%)ред рдЪреВрдБрдХрд┐ L > 0.5, рдЗрд╕рд▓рд┐рдП \(S = \frac{0.6549}{2 - 1.0627} = 0.6987\) (69.87%)ред рдмреНрд▓реВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП \(H = 60 \times \left(4 + \frac{0.2039 - 0.5961}{0.6549}\right) = 60 \times 3.4011 \approx 204.07^{\circ}\)ред рдирддреАрдЬрд╛: hsl(204, 70%, 53%)ред

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓

рдХреНрдпрд╛ рдпрд╣ рд╢реЙрд░реНрдЯрд╣реИрдВрдб hex рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ? рд╣рд╛рдБ тАФ #F0C рдЬреИрд╕реЗ рддреАрди рдЕрдВрдХреЛрдВ рд╡рд╛рд▓реЗ рдХреЛрдб рдЦреБрдж-рдм-рдЦреБрдж рдмрдврд╝рд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ HSL рд╡реИрд▓реНрдпреВ рд╕рдЯреАрдХ рд╣реЛрддреА рд╣реИрдВ? Hue, saturation рдФрд░ lightness рдХреЛ рдкреВрд░реА рдкреНрд░рд┐рд╕рд┐рдЬрд╝рди рдкрд░ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдлрд╝ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдВрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдХрдЪреНрдЪреА (raw) рд╡реИрд▓реНрдпреВ рднреА рдЙрдкрд▓рдмреНрдз рд░рд╣рддреА рд╣реИрдВред

рдХреНрдпрд╛ рд╣реИрд╢ (#) рдЬрд╝рд░реВрд░реА рд╣реИ? рдирд╣реАрдВ, рдХрдиреНрд╡рд░реНрдЯрд░ рд╢реБрд░реВ рдореЗрдВ # рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ тАФ рджреЛрдиреЛрдВ рддрд░рд╣ рдХреА рд╡реИрд▓реНрдпреВ рд╕рдВрднрд╛рд▓ рд▓реЗрддрд╛ рд╣реИред

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: