Reを使用してmaterial-uiを使用しています。 cssを使用してカスタムスタイルをTextFieldに適用したいです。具体的には、入力をクリックすると、TextFieldの下線とTextFieldのラベルの色を変更したいと思います。ReactJS material-ui TextField apply css
私はそれをコンポーネントとインラインで行うことができますが、私はclassNameとcssを使いたいと思います。
アイデア?
おかげmaterial-ui
以来
Reを使用してmaterial-uiを使用しています。 cssを使用してカスタムスタイルをTextFieldに適用したいです。具体的には、入力をクリックすると、TextFieldの下線とTextFieldのラベルの色を変更したいと思います。ReactJS material-ui TextField apply css
私はそれをコンポーネントとインラインで行うことができますが、私はclassNameとcssを使いたいと思います。
アイデア?
おかげmaterial-ui
以来
はCSSクラスによってコンポーネントのカスタムスタイリングを行うために、その非常にconvinientと簡単ではない、JSにインラインスタイルを使用していますが、そのまだ可能!important
キーワードで。
あなたはTextField
にcutomのCSSクラスを追加する必要がまず:次に
<TextField
id="text-field-default"
className="text-field-custom"
defaultValue="Default Value"
/>
は、例えば、下線スタイルは、そのようにオーバーライドすることができます: `スタイル-components`ため
.text-field-custom>input:focus+div>hr {
border-bottom: 2px solid rgb(0, 0, 0) !important;
}
返事をありがとう。これは良い解決策です! – Aceconhielo
ルック。 –
どのバージョンの素材を使用していますか? v1を使用している場合は、この例を確認することができます。https://material-ui-next.com/demos/text-fields/ – talentedandrew
@talentedandrew Imを使用して0.19.4 – Aceconhielo