2011-05-23 28 views
7

Cụ thể xem xét mọi thứ bằng một tiền tố -webkit, -moz -o như chuyển đổi, chuyển đổi, v.v ...Có trình biên dịch "css" tự động mở rộng để bao gồm tất cả/hầu hết các trình duyệt không?

Tôi muốn một cái gì đó giống như một smart sass (mà tôi nghĩ có lẽ sẽ làm điều đó, nhưng doesn ' t xuất hiện) sẽ có dạng lệnh chung và viết tất cả các phiên bản tiền tố dài cho tôi. Ví dụ:

.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); 
    } 

sẽ được viết như

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

và css "biên dịch" sẽ viết ra tất cả những thứ khác .....

+0

Tôi không nghĩ vậy, nhưng có những thứ như thế này: http://css3generator.com – seler

Trả lời

-1

Here bạn tìm thấy một số lượng thuộc tính webkit css. Hầu hết chúng tương tự như -o hoặc -moz!

+0

đúng, hầu hết là "tương tự" Tôi không muốn phải theo kịp cái nào, tôi muốn nói nó một lần và có một thỏa thuận công cụ với nó ..... – boatcoder

4

Có.

SCSS + Compass sẽ giúp bạn có được những gì bạn muốn

Dưới đây là một ví dụ từ một trong Compass' example pages (miễn là bạn không nhớ Ruby/dòng lệnh biên dịch.):

SCSS:

@include background-clip(padding-box); 

    @include background-clip(border-box); 

Những mở rộng ra:

-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

Ngoài ra nếu bạn trên một môi trường asp.net: http://stackoverflow.com/questions/796788/using-sass-with-asp-net – mxmissile

Các vấn đề liên quan