CSS
Cascading Style Sheets solo la tecnologia per la definizione della presentazione dei contenuti web. Il linguaggio usa una serie di “selettori” per associare le proprietà di presentazione ai tag HTML#. Ad un selettore è possibile associare più proprietà. L’insieme delle due può essere chiamato “regola”.
Su mozilla.org c’è un bel reference del linguaggio
Framework
Spesso la presentazione espressa con i CSS viene distribuita in framework delle specie di “distribuzioni” per CSS dove vengono riunite le regole per i vari elementi di interfaccia utente, come fonti, formulari, ecc. In genere queste raccolte comprendono anche componenti JavaScript#. La più famosa di queste raccolte è Bootstrap di Twitter,
Altri che ho trovato interessanti sono:
Semantic UI è molto espressivo, modulare e ben fatto. Utilizza JS basato su jQuery;
Cirrus UI è minimale e non comprende JS;
Siti utili
Codrops di tympanus è da sempre grande fonte di ispirazione;
CSS-Tricks è molto gettonato e da lì spesso passano tutte le novità, non solo di CSS ma anche di JS.
Librerie
- AnimXYZ è una piccola libreria di animazioni CSS componibili;
Strumenti
- Un simpatico cheat sheet;
- un generatore di palette di colori;