Hex рд╕реЗ RGB рдХрдиреНрд╡рд░реНрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рд╣реЗрдХреНрд╕ рдХрд▓рд░ рдХреЛрдб рдХрд┐рд╕реА рд░рдВрдЧ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХрд╛ рдЫрд╣-рдЕрдВрдХреЛрдВ рд╡рд╛рд▓рд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рддрд░реАрдХрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди, CSS рдФрд░ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдмрд╣реБрдд рд╣реЛрддрд╛ рд╣реИред Hex рд╕реЗ RGB рдХрдиреНрд╡рд░реНрдЯрд░ рдЗрд╕ рдХреЛрдб рдХреЛ рдЗрд╕рдХреЗ рддреАрди рдЪреИрдирд▓реЛрдВ тАФ рд▓рд╛рд▓ (Red), рд╣рд░рд╛ (Green) рдФрд░ рдиреАрд▓рд╛ (Blue) тАФ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рдЪреИрдирд▓ 0 рд╕реЗ 255 рдХреЗ рдмреАрдЪ рдПрдХ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИред RGB рдорд╛рди рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ, рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреВрд▓реНрд╕ рдФрд░ рдЙрди рдЬрдЧрд╣реЛрдВ рдкрд░ рдХрд╛рдо рдЖрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдмреЙрдХреНрд╕ рдореЗрдВ рдХреЛрдИ рд╣реЗрдХреНрд╕ рдХреЛрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВред рдЖрдк рд╢реБрд░реБрдЖрдд рдореЗрдВ # рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЫреЛрдбрд╝ рднреА рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреВрд░рд╛ рдЫрд╣-рдЕрдВрдХреЛрдВ рд╡рд╛рд▓рд╛ рд░реВрдк (рдЬреИрд╕реЗ #3498db) рдпрд╛ рддреАрди-рдЕрдВрдХреЛрдВ рд╡рд╛рд▓рд╛ рд╢реЙрд░реНрдЯрд╣реИрдВрдб (рдЬреИрд╕реЗ #f00) рджреЛрдиреЛрдВ рдЪрд▓реЗрдВрдЧреЗ тАФ рд╢реЙрд░реНрдЯрд╣реИрдВрдб рдЕрдкрдиреЗ-рдЖрдк рдкреВрд░рд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреИрд▓рдХреБрд▓реЗрдЯ рджрдмрд╛рддреЗ рд╣реА рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдХреЗ RGB рдорд╛рди рдФрд░ рдПрдХ рд▓рд╛рдЗрд╡ рдХрд▓рд░ рд╕реНрд╡реИрдЪ рджрд┐рдЦ рдЬрд╛рдПрдЧрд╛ред
рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ
рд╣реЗрдХреНрд╕ рдХреЛрдб рдХреЛ рджреЛ-рджреЛ рдЕрдХреНрд╖рд░реЛрдВ рд╡рд╛рд▓реЗ рддреАрди рдЬреЛрдбрд╝реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд░ рдЬреЛрдбрд╝рд╛ рдПрдХ рдмреЗрд╕-16 рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдмреЗрд╕-10 (рджрд╢рдорд▓рд╡) рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЛрдбрд╝рд╛ FF рдХрд╛ рдорддрд▓рдм рд╣реИ \(15 \times 16 + 15 = 255\), рдЬреЛ рдХрд┐рд╕реА рдЪреИрдирд▓ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдорд╛рди рд╣реИ, рдЬрдмрдХрд┐ 00 рдХрд╛ рдорддрд▓рдм 0 рд╣реИ, рдпрд╛рдиреА рдиреНрдпреВрдирддрдо рдорд╛рдиред рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдо рд╣реИ:
рдЬрд╣рд╛рдБ R = int(hex[0:2], 16), G = int(hex[2:4], 16), рдФрд░ B = int(hex[4:6], 16)ред
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
рд╣реЗрдХреНрд╕ рдХреЛрдб #3498DB рд▓реАрдЬрд┐рдПред рдЗрд╕реЗ рдмрд╛рдБрдЯрдиреЗ рдкрд░ рдЬреЛрдбрд╝реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ 34, 98 рдФрд░ DBред рд╣рд░ рдПрдХ рдХреЛ рдмрджрд▓рдиреЗ рдкрд░:
рдирддреАрдЬрд╛ рд╣реИ rgb(52, 152, 219), рдпрд╛рдиреА рдПрдХ рд╕реБрд╣рд╛рдирд╛ рдЖрд╕рдорд╛рдиреА рдиреАрд▓рд╛ рд░рдВрдЧред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдХреНрдпрд╛ # рдЪрд┐рд╣реНрди рдЬрд╝рд░реВрд░реА рд╣реИ? рдирд╣реАрдВред рдХрдиреНрд╡рд░реНрдЯрд░ рд╣реИрд╢ рдФрд░ рдХрд┐рд╕реА рднреА рдЧрд╝реИрд░-рд╣реЗрдХреНрд╕ рдЕрдХреНрд╖рд░ рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП #fff рдФрд░ fff рджреЛрдиреЛрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
3-рдЕрдВрдХреЛрдВ рд╡рд╛рд▓реЗ рд╣реЗрдХреНрд╕ рдХреЛрдб рдХрд╛ рдХреНрдпрд╛? #abc рдЬреИрд╕реЗ рд╢реЙрд░реНрдЯрд╣реИрдВрдб рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ-рдЖрдк #aabbcc рдореЗрдВ рдлреИрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
RGB рдХрд╛ рдЕрдзрд┐рдХрддрдо рдорд╛рди рдХрд┐рддрдирд╛ рд╣реЛрддрд╛ рд╣реИ? рд╣рд░ рдЪреИрдирд▓ 0 (рд╣реЗрдХреНрд╕ 00) рд╕реЗ 255 (рд╣реЗрдХреНрд╕ FF) рддрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреБрд▓ 16,777,216 рд░рдВрдЧ рд╕рдВрднрд╡ рд╣реЛрддреЗ рд╣реИрдВред