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