2017-11-10 18 views
3

私は現在Reactを学んでいるところですが、私はSVGの「svg-react-loader」をインポートしています。インラインスタイルを使用してSVGの一部をスタイルする方法があるかどうか疑問に思っていましたか?たとえば、svgrectcircleの要素がある場合、その2つの図形のスタイルを異なるようにすることは可能ですか?私の直感は次のようなものでした:React.js:SVGの特定の要素のインラインスタイリング?

var style = { 
    '.rect': { 
     stroke:"green" 
    }, 
    '.circle': { 
     stroke:"red" 
    } 
} 

render() { 
    return (<TestSVG style={style}/>) 
}; 

もちろん、これは動作しません。どんな助けもありがとうございます。

ありがとうございます!

+0

少なくともプロファイル名を更新する必要があります。 –

答えて

0

ReactJSスタイルが有効なJSONですが、JSONが無効であることがわかりました。下記で更新してください。動作しているはずです。

var style = { 
    ".rect": { 
     "stroke":"green" 
    }, 
    ".circle": { 
     "stroke":"red" 
    } 
} 
関連する問題