HSL માં રંગ પસંદ કરવું આરામદાયક છે, પરંતુ stylesheets, design handoffs અને બ્રાન્ડ દસ્તાવેજો હજુ પણ HEX પર ચાલે છે. આ કન્વર્ટર તે ગેપ બંધ કરે છે અને કોઈપણ હ્યૂ, સેચ્યુરેશન અને લાઇટનેસ સંયોજન માટે છ-અંકનો કોડ આપી દે છે.
HSL થી HEX રૂપાંતર કેવી રીતે કામ કરે છે
- સાચ્યુરેશન અને લાઇટનેસને ભેદરૂપે પરિવર્તિત કરો: 60% બની જાય છે 0.6.
- ક્રોમા ગણો C = (1 − |2L − 1|) × S — આ બતાવે છે કે રંગ ગ્રેથી કેટલો દૂર છે.
- હ્યૂનો ઉપયોગ કરીને તે ક્રોમાની સ્થિતિ લાલ, લીલો અને નિલા ચેનલ પર મૂકો, પછી ત્રણેયને L − C/2 દ્વારા shift કરો.
- દરેક ચેનલને 255 થી ગુણાકાર કરો, ગોળવો અને તેને બે હેક્સ અંકો તરીકે લખો.
કાર્યકર ઉદાહરણ
રાઉન્ડિંગ એકવાર, છેલ્લા પગલામાં થાય છે, જ્યારે દરેક ચેનલને પૂર્ણ 0–255 મૂલ્ય પર ગોઠવવામાં આવે છે. પરિણામ તમારા HSL ઇનપુટની સૌથી નજીકનો HEX કોડ હોય છે, અને સામાન્ય રીતે તે ડિઝાઇન ટૂલ જે બતાવે છે તેના જેવો જ હોય છે.
HSL અને HEX ની સમજ
HSL શું છે?
HSL રંગને ત્રણ ભાગમાં વહેંચે છે: હ્યૂ (રંગચક્ર પર 0–360°), સેચ્યુરેશન (રંગ કેટલો રંગીન છે, 0–100%) અને લાઇટનેસ (કેટલો તેજસ્વી છે, 0–100%). દરેક ભાગ લોકો રંગનું વર્ણન જે રીતે કરે છે તેની સાથે મેળ ખાય છે, તેથી હાથથી કે કોડમાં ટિન્ટ, શેડ અને સુસંગત પેલેટ બનાવવા માટે HSL સૌથી સરળ ફોર્મેટ છે.
- સિન્ટેક્સ:
- hsl(H, S%, L%)
- રેણ્ઝ:
- 0–360°, 0–100%, 0–100%
- સૌથી યોગ્ય માટે:
- પેલેટ્સ, ટીન્ટ અને શેડ્સ, થીમિંગ
HEX શું છે?
HEX કોડ એ છ અંકની હેક્સાડેસિમલ સંખ્યા છે, જેની આગળ # હોય છે, અને તે રંગની લાલ, લીલી અને વાદળી ચેનલ સંગ્રહ કરે છે. અંકોની દરેક જોડી એક ચેનલને આવરી લે છે, 00 (કંઈ નહીં) થી FF (પૂર્ણ) સુધી. આ RGB જેવા જ 16.7 મિલિયન રંગો ઘણી ટૂંકી નોટેશનમાં આપે છે. CSS, ડિઝાઇન ટૂલ્સ અને બ્રાન્ડ ગાઇડલાઇન્સમાં HEX ડિફૉલ્ટ છે.
- સિન્ટેક્સ:
- #RRGGBB
- રેણ્ઝ:
- દરેક ચેનલ માટે 00–FF
- સૌથી યોગ્ય માટે:
- CSS, ડિઝાઇન હેન્ડઓફ, બ્રાન્ડ ગાઇડલાઇન્સ
HSL થી HEX સંદર્ભ ટેબલ
સર્વાધિક સામાન્ય CSS રંગો, HSL થી HEX માં રૂપાંતરિત.
| રંગ | HSL | HEX |
|---|---|---|
| black | hsl(0, 0%, 0%) | #000000 |
| white | hsl(0, 0%, 100%) | #FFFFFF |
| red | hsl(0, 100%, 50%) | #FF0000 |
| lime | hsl(120, 100%, 50%) | #00FF00 |
| blue | hsl(240, 100%, 50%) | #0000FF |
| yellow | hsl(60, 100%, 50%) | #FFFF00 |
| orange | hsl(39, 100%, 50%) | #FFA600 |
| teal | hsl(180, 100%, 25%) | #007F80 |
| purple | hsl(300, 100%, 25%) | #80007F |
| gray | hsl(0, 0%, 50%) | #808080 |