2017-12-07 12 views
0

たとえば、インラインスタイルに接頭辞を使用する方法。 React

 return { 
     transform: 'rotateY(' + d.rotateY + 'rad) ' 
     + ' translateX(' + translateX + 'px)' 
     + ' translateZ(' + d.translateZ + 'px)' 
     + ' rotateY(' + d.rotateYAround + 'deg)', 
     ... 

「ms」プレフィックスの使用方法は? React docsパー

+4

の可能性のある重複した[どのように私はreactjsにスタイルをインライン化するベンダープレフィックスを適用していますか?](https://stackoverflow.com/questions/32100495/how-do-i-apply-vendor-prefixes-to-inline -stylees-in-reactjs) –

答えて

-1

ベンダーは、MSが大文字で始めるべき以外の接頭辞。これがWebkitTransitionに大文字の「W」が付いている理由です。

だからあなたのインラインスタイルは、次のようになります。私は、自動的にプレフィックスを追加する何かをお勧めしますが、

return { 
 
    msTransform: 'rotateY(' + d.rotateY + 'rad) ' + 
 
    ' translateX(' + translateX + 'px)' + 
 
    ' translateZ(' + d.translateZ + 'px)' + 
 
    ' rotateY(' + d.rotateYAround + 'deg)', 
 
    ..., 
 

 
    transform: 'rotateY(' + d.rotateY + 'rad) ' + 
 
    ' translateX(' + translateX + 'px)' + 
 
    ' translateZ(' + d.translateZ + 'px)' + 
 
    ' rotateY(' + d.rotateYAround + 'deg)', 
 
    ... 
 
}

。インラインスタイルを使用するのではなく、スタイルドコンポーネントなどのライブラリを使用する方法を検討したい場合があります。 styled-components docsパー

CSSルールは自動的に接頭辞ベンダーされているので、あなたはそれについて考える必要はありません。

+0

downvotesに関するフィードバックを得ることができますか? –

関連する問題