Ho lavorato con WordPress per tre anni, ma non è stato fino a un anno fa che ho preso sul serio lo sviluppo di WordPress. In particolare, sono appassionato di tematiche infantili e trascorro gran parte del mio tempo a lavorare sullo sviluppo del tema.
Negli ultimi due anni abbiamo assistito all'aumento dei preprocessori CSS, principalmente strumenti che facilitano la stesura dei fogli di stile e li rendono più manutenibili.
In questa serie, daremo un'occhiata a cosa sono i preprocess, quali sono i più popolari disponibili e come possiamo integrarli nel nostro sviluppo del tema.
Quando si parla di sviluppo dell'interfaccia utente, non si tratta solo di come rendere le cose grandi, ma si tratta anche di rendere le cose ben strutturate e il più performanti possibile, e credo che questo dovrebbe essere qualcosa che viene portato avanti nei nostri progetti WordPress , anche.
In questa serie, ho intenzione di dare un po 'di background su cosa sono i pre-processori e di evidenziare alcuni dei giocatori chiave nello spazio. Parlerò anche di alcuni dei quadri più popolari. Passerò poi a un tuffo più profondo in LESS e spiegherò perché preferisco usarlo. Infine illustrerò come utilizzarlo con CodeKit per compilare i CSS per il tema.
Come accennato, ci sono un certo numero di preprocessori CSS, il più usato è LESS e SASS. Entrambi sono sintatticamente simili e possono aumentare notevolmente la velocità con cui puoi scrivere il tuo CSS.
Ci sono alcune differenze come i loro compilatori, estensioni o framework con cui possono essere combinati.
LESS è un linguaggio di foglio di stile dinamico. Puoi scrivere il tuo CSS programmaticamente in a .Di meno file e compila il tuo output in a .css file. Il linguaggio di compilazione per LESS è JavaScript. Questo è un grande perché è possibile eseguire il compilatore sul lato server o sul lato client.
Alcune delle funzionalità di LESS includono:
Entrerò più in dettaglio sulla sintassi per questi nel prossimo post di questa serie.
Due dei più popolari framework front-end che usano LESS sono:
SASS è un'estensione di CSS3. Ha due sintassi: .SCSS
e .insolenza
. .SCSS
è la sintassi più comune utilizzata ma supporta anche la sintassi con rientri più vecchi.
Alcune delle funzionalità di SASS includono:
Ecco alcuni framework che includono SASS e SCSS:
I preprocessori CSS sono decisamente una tendenza in crescita nel web design. Possono velocizzare enormemente il tempo che dedichi a scrivere stili per i tuoi siti.
Possono anche aiutare a strutturare il tuo CSS come faresti con funzioni in altri linguaggi come PHP o JavaScript. Se non stai già utilizzando i preprocessori CSS nel tuo progetto web, dovresti sicuramente prenderlo in considerazione.
Ora che abbiamo dato un'occhiata a due dei preprocessori più popolari, farò un tuffo più profondo in LESS e fornirò alcune ragioni per cui personalmente scelgo di usarlo nel prossimo post. Ti mostrerò anche come iniziare a utilizzare CodeKit con i tuoi progetti WordPress.