Cos'è Compass?

Ho di recente appreso il funzionamento di Sass e mi piaciuto da morire
(sto apprezzando Rails sempre pi!)

Ma ho sempre sentito parlare di questo Compass, e da quanto ho capito
funziona assieme a Sass…

so che pieno di siti in inglese al riguardo (compreso l’ufficiale)

ma se vi fa piacere, mi potreste spiegare a parole vostre: i vantaggi,
come
funziona (a grandi linee), se mi conviene usarlo da subito, eccetera!

Ciao,

Compass un framework Sass.

Sass ti mette a disposizione un linguaggio per scrivere fogli di stile
con comodit, mentre Compass ti mette a disposizione funzioni e mixin
che coprono i pi diffusi pattern di sviluppo CSS. Tra le cose che fa
Compass te ne cito 2 che trovo molto comode.

La prima facile: Compass velocizza la scrittura di regole CSS3. Per
fare un esempio:

@include border-radius(4px, 4px);

produce in CSS

-webkit-border-radius: 4px 4px;
-moz-border-radius: 4px / 4px;
-o-border-radius: 4px / 4px;
-ms-border-radius: 4px / 4px;
-khtml-border-radius: 4px / 4px;
border-radius: 4px / 4px;

La seconda vagamente esoterica: Compass monta le icone che trova in
una cartella in un’unica immagine su cui puoi usare la tecnica degli
sprite: http://compass-style.org/help/tutorials/spriting/

Metto qui anche questa slideshow introduttiva, che ho trovato molto
interessante:

Ciao,
Silvano

2011/12/23 Luca B. [email protected]:


Luca B.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Considera l’ambiente prima di stampare questa email. Be a total user
rather than a complete waster.

. . . Silvano S. . . .
email: [email protected]
site: http://www.sistrall.it

Grazie Silvano e buon natale!

Il giorno 23 dicembre 2011 20:43, Silvano S. <
[email protected]> ha scritto:

2011/12/24 Luca B. [email protected]:

Grazie Silvano e buon natale!

Il giorno 23 dicembre 2011 20:43, Silvano S. <
[email protected]> ha scritto:

Ciao,

Compass un framework Sass.

Se non sbaglio pero’ compass non funziona con rails 3.x

In data lun 26 dic 2011 18:36:06 CET, Mauro ha scritto:

Se non sbaglio pero’ compass non funziona con rails 3.x

Sto bazzicando Rails 3.1.x per toccare con mano l’asset pipeline:
compass pare che funzioni.

app/assets/stylesheets/application.scss:
@import “base”;

app/assets/stylesheets/_base.scss:
@import “compass”;
@import “compass/reset”;
@import “compass/utilities”;

Il reset lo importa, non ho approfondito ulteriormente ed solo il mio
primo sguardo a SCSS, Compass e Rails 3.1.x quindi non garantisco.

Antonio B.