はじめに
MUIのTextFieldを使用すると、Borderが適用されて、このBorderを無効化したい場合があります。例えば、TextFieldをrenderInput内で使用して、スタイルはラッパー側を適用したい場面など。
そういったときに、枠線を消す方法を備忘録として記します。
環境
- mui/material:5.15.5
枠線を消す方法
<TextField variant="outlined" sx={{ 'fieldset': { border: 'none' } }} />
TextField内の、fieldsetという要素のスタイルにborderが適用されていました。
そのため、TextField内でfieldsetに対して、borderをnoneとしてあげることで枠線を消すことができます。
今回は、variant=”outlined”のときに適用されます。
おわりに
個人的には、global.cssなどに適用させずに、
コンポーネントで完結するようにしたかったのでよかったです。
コメント