をastericksを与えています。いくつかのインラインスタイルの構造はまだReactには存在しません。私はドキュメントをチェックし、あなたにリンクを提供しようとします。
JSX内でclassNameを使用し、そのクラス名のCSSファイルを参照するのはなぜですか?
UPDATE:
では、インラインスタイルは、あなたがしたオブジェクト—として指定され、反応します。
var divStyle = {
color: 'white',
backgroundImage: 'url(' + imgUrl + ')',
WebkitTransition: 'all', // note the capital 'W' here
msTransition: 'all' // 'ms' is the only lowercase vendor prefix
};
React.render(<div style={divStyle}>Hello World!</div>, mountNode);
ベンダーは、MSが大文字で始めるべき以外の接頭辞:あなたはcamelCase形式のキースタイルの名前と値が通常の文字列であることに注意してください。このため、WebkitFilterには大文字の「W」が含まれています。例えば
、これは動作します:
return (
<div>
<span>Something</span>
<div style={{position: 'absolute', WebkitFilter: 'blur(10px) saturate(2)'}} />
</div>
);
しかし、:after
動作しませんを使用してhereを説明したように。ここ
は、例えばusigのCSSである:
class Example extends React.Component {
render() {
return (<div className = "required">Test</div>);
}
}
ReactDOM.render(< Example/> , document.getElementById('root'));
.required:after {
color: #e32;
content: ' *'; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
をあなたが読んで見つけるかもしれない[この](http://stackoverflow.com/questions/28269669/css-pseudo-elements-in-react)便利。 –
[CSSの擬似要素の重複](React)[0120] [0120] –