Portà una paleta di stampa in u web hè più faciule in HSL: una volta chì u to mischju d'inchju hè espresso cum'è tinta, saturazione è luminosità, poi custruisce stati hover, tinti è scuri in secondi.
Cumu funziona a cunversione da CMYK à HSL
- Cunvertisce e percentuali CMYK in canali RGB trà 0 è 255.
- Divide i canali per 255 è piglia u so massimu è minimu.
- A media trà massimu è minimu hè a luminosità L, a so dispersione guida a saturazione S.
- U canale chì tene u massimu determina a tinta H in gradi nant'à a rota di culori.
Esempiu praticu
U passu CMYK à RGB hè digià una approssimazione è i valori HSL sò arrotondati à numeri interi. U risultatu hè una cunsegna assai vicina, micca una cunversione gestita da culore.
CMYK è HSL spiegati
Chì ghjè CMYK?
CMYK hè u mudellu à quattru inchiostri usatu in stampa: cyan, magenta, giallu è key (neru), ognunu cum'è percentuale da 0 à 100. L'inchiostru sottrae luce invece di emettela, per quessa CMYK copre menu culori ch'è un schermu — è per quessa i culori vivaci di u schermu spessu parenu più spenti quandu stampati.
- Sintassi:
- cmyk(C%, M%, Y%, K%)
- Gamma:
- 0–100% per inchiostru
- Megliu per:
- stampa, cunfezioni, grafica pronta per a pressa
Chì ghjè HSL?
HSL sparte un culore in tinta (0–360° nantu à a ruota di culori), saturazione (quant'è vivu, 0–100%) è luminosità (quant'è chjaru, 0–100%). Postu chì ogni parte currisponde à cumu a ghjente descrive u culore, HSL hè u furmatu più faciule per custruisce tinti, scuri è palette cunsistenti — à manu o in codice.
- Sintassi:
- hsl(H, S%, L%)
- Gamma:
- 0–360°, 0–100%, 0–100%
- Megliu per:
- palette, tinti è scuri, theming
taula di riferenza da CMYK à HSL
I culori CSS più cumuni, cunvertiti da CMYK à HSL.
| Culore | CMYK | HSL |
|---|---|---|
| black | cmyk(0%, 0%, 0%, 100%) | hsl(0, 0%, 0%) |
| white | cmyk(0%, 0%, 0%, 0%) | hsl(0, 0%, 100%) |
| red | cmyk(0%, 100%, 100%, 0%) | hsl(0, 100%, 50%) |
| lime | cmyk(100%, 0%, 100%, 0%) | hsl(120, 100%, 50%) |
| blue | cmyk(100%, 100%, 0%, 0%) | hsl(240, 100%, 50%) |
| yellow | cmyk(0%, 0%, 100%, 0%) | hsl(60, 100%, 50%) |
| orange | cmyk(0%, 35%, 100%, 0%) | hsl(39, 100%, 50%) |
| teal | cmyk(100%, 0%, 0%, 50%) | hsl(180, 100%, 25%) |
| purple | cmyk(0%, 100%, 0%, 50%) | hsl(300, 100%, 25%) |
| gray | cmyk(0%, 0%, 0%, 50%) | hsl(0, 0%, 50%) |