2011-05-23 12 views
7

Specificamente guardare le cose con un -webkit, -moz -o prefisso come trasformare, di transizione, ecc ...Esiste un "compilatore" di css che si espande automaticamente per coprire tutti/quasi tutti i browser?

Ho voglia qualcosa di simile a un smart sass (che ho pensato che probabilmente lo farebbe, ma doesn' sembra che) prenderebbe la forma generica di comandi e scriverebbe per me tutte le versioni con prefisso lungo. Per esempio:

.shrink { 
     -webkit-transition: -webkit-transform 1s; 
     -webkit-transform: scale(0); 
     -moz-transition: -moz-transform 1s; 
     -moz-transform: scale(0); 
     -o-transition: -o-transform 1s; 
     -o-transform: scale(0); 
    } 

sarebbe scritto come

.shrink { 
     transition: transform 1s; 
     transform: scale(0); 
    } 

ed il css "compilatore" sarebbe scrivere tutte le altre cose .....

+0

io non la penso così, ma ci sono cose come questa: http://css3generator.com – seler

risposta

-1

Here a trovare una quantità di attributi WebKit CSS. Molti di loro sono simili a -o o -moz!

+0

giusto, la maggior parte sono "simili" Non voglio dover tenere il passo con quelli, voglio dirlo una volta e avere un accordo su di esso ..... – boatcoder

4

Sì.

SCSS + Compass si ottiene ciò che si vuole

Ecco un esempio di uno dei Compass' example pages (a patto che non vi occupate di compilazione linea Rubino/comando.):

SCSS:

@include background-clip(padding-box); 

    @include background-clip(border-box); 

Questi espandere a:

-moz-background-clip: padding; 
-webkit-background-clip: padding; 
-o-background-clip: padding-box; 
-ms-background-clip: padding-box; 
-khtml-background-clip: padding-box; 
background-clip: padding-box; 

/* And */ 

-moz-background-clip: border; 
-webkit-background-clip: border; 
-o-background-clip: border-box; 
-ms-background-clip: border-box; 
-khtml-background-clip: border-box; 
background-clip: border-box; 
+1

Anche se sei su un ambiente asp.net: http://stackoverflow.com/questions/796788/using-sass-with-asp-net – mxmissile

Problemi correlati