2015-08-19 4 views

cevap

40

Tepki, satıcı öneklerini otomatik olarak uygulamaz. Satıcı eklerler aşağıdaki deseni gereği satıcı öneki isim ve ayrı pervane olarak eklemek için

:

-vendor-specific-prop: 'value' 

haline gelir: Yani

VendorSpecificProp: 'value' 

, örnekteki Bu soruya şu şekilde cevap verilmesi gerekiyor:

Değer önekleri bu şekilde yapılamaz. Örneğin bu CSS: nesneler yinelenen anahtarlar olamaz çünkü

background: black; 
background: -webkit-linear-gradient(90deg, black, #111); 
background: linear-gradient(90deg, black, #111); 

, bu tek tarayıcı destekleyen bunlardan hangisinin bilerek yapılabilir.

Şekillendirici takım zinciri için bir alternatif Radium kullanmak olacaktır. Özelliklerinden biri otomatik satıcı öneklemesidir. radyum içinde

Bizim arka plan örneği şuna benzer: Ben react.js ile deneyime sahip, ancak bu Lea Verou gelen kütüphane js bakma

var styles = { 
    thing: { 
    background: [ 
     'linear-gradient(90deg, black, #111)', 

     // fallback 
     'black', 
    ] 
    } 
}; 
+4

+100! – ffxsam

+1

ms öneklerinin büyük harfli olması gerektiğini unutmayın, büyük harfli webkit öneklerinin aksine: https://zhenyong.github.io/react/tips/inline-styles.html –

0

. DOM'da doğrudan stili önekler.

http://leaverou.github.io/prefixfree/

+0

prefixfree müthiş, sadece pencereyi yeniden aramayı unutmayın. StyleFix. sayfa içeriğiniz güncelleniyorsa() yönlendirici gezinme geri çağırma) – Nick

1

Ben aslında aynı problemle karşı karşıya kaldım, ve önleme kütüphanelerinin hiçbiri istediğim işi yapmadı.

react-prefixer

Hala (bu sabah inşa edilmiş) çok genç, ama onu koruyacağız: yüzden tane kendim oluşturdum. Umarım yardımcı olur. Radium için beni tanıtmak için