私が反応を使用して、私の追加のCSSの定義は(それが悪い習慣ではないことを願っています)このような定数としてのjsファイルで検索します:入力/テキストエリアの枠線の色を変更する方法:focus?
const STYLE = {
logo: {
width: '206px',
height: '73px',
margin: '120px auto 0',
display: 'block'
},
label: {
fontSize: 'x-small'
},
control: {
border: 'solid',
borderWidth: '0 0 1px',
borderColor: '#E0E0E0',
width: '200px'
}
};
export default class Home extends React.Component {
render() {
return (
<div>
<img src='.../logo.gif' style={STYLE.logo}/>
<FormGroup>
<Col smOffset=...>
<Form horizontal>
<FormGroup>
<Col sm=... style={STYLE.label}>
Label:
<input style={STYLE.control} type="text"/>
</Col>
</FormGroup>
</Form>
</Col>
</FormGroup>
</div>
)
}
}
私はと入力コンポーネントの周囲に境界線を削除したいですCSS。私は私のSTYLE.controlに次のCSSを追加する必要があります。
input:focus {
outline:none;
}
しかし、私はので(もちろん)、これは動作しないことを行うには方法がわからない:
const STYLE = {
noBorder: {
input:focus: 'outline:none'
}
};
こんにちは、ありがとうございます。私は、外部CSSファイルを使用することができますまたはインデックスページのヘッダータグにこのコンテンツを追加することができますが、私はそれをしたくありません。私は何とか私の反応のjsファイルに追加したいと思います。 – zappee
ありがとうございます。さて、セクションをレンダリングメソッド内に配置することができます。それはあなたのreact.jsファイルにあります。あなたが探しているものを遵守しますか? –
動作しません。 SyntaxError:予想外のトークンです。} "アウトライン"の後の ":"文字について不平を言う。 – zappee