Nel video screencast di oggi ti mostrerò come manipolare i colori con JavaScript. Proprio così, JavaScript. Non CSS. Entriamo per vedere di cosa sto parlando!
Ci siamo abituati all'idea che i CSS gestiscono gli stili mentre JavaScript è usato per il comportamento, e le due preoccupazioni dovrebbero essere mantenute separate. Ma quando non è possibile definire gli stili direttamente tramite CSS, come quando sono impostati tramite l'input dell'utente, JavaScript farà tutto il lavoro pesante per te.
Chroma.js è una piccola libreria che può essere di grande aiuto con la manipolazione dei colori, quindi vediamo come iniziare a usarlo.
Chroma può essere estratto dal suo repository su Github, o collegato a CDNJS usando questo link:
Dai un'occhiata alla demo rapida che ho creato per mostrarti cosa è possibile. Stiamo per costruire un generatore di combinazioni di colori che prende un valore di colore immesso e lo utilizza per generare uno schema monocromatico.
Se vuoi seguire mentre ricreavo la demo, prendi il file start.html (che contiene tutto tranne il codice JavaScript che andremo a scrivere) e aprilo in un editor di codice.
Ecco cosa stiamo costruendoInizia aggiungendo il seguente blocco di codice tra il >