box-shadow
ほとんどの MUI コンポーネントのデフォルトを無効にする必要があります。現在、次のように、各コンポーネントのスタイルを手動で設定することでこれを行っています。
<FloatingActionButton style={{boxShadow: "none"}} />
おそらくテーマ設定を使用して、これをグローバルに行う方法はありますか?
box-shadow
ほとんどの MUI コンポーネントのデフォルトを無効にする必要があります。現在、次のように、各コンポーネントのスタイルを手動で設定することでこれを行っています。
<FloatingActionButton style={{boxShadow: "none"}} />
おそらくテーマ設定を使用して、これをグローバルに行う方法はありますか?
次のようにコンポーネントごとに実行できます。
<AppBar elevation={0} />
material-ui テーマの構成オブジェクトでは、shadows
プロパティを確認してコードでオーバーライドし、none
値だけを残し、残りをすべて削除できます。
コードは次のようになります。
const theme = createMuiTheme({
shadows: ["none"]
});
すべてのシャドー ボックスは、アプリケーションで完全に削除されます。
P/s: この構成はバージョン用です1.0.0-beta.8
。このバージョンには破壊的な変更がいくつかあるため、ここで注意する必要があります。
zDepthShadows
カスタム テーマを作成するか、テーマをインポートするときにオーバーライドして、テーマで を「none」に設定するだけです。
<FloatingActionButton style={{boxShadow: "none"}} elevation={0} />
Worked for meを使用します。実際にMenuに適用してみたのが下図。
<Menu
id="indMenu"
onClose={handleIndustryMenuClose}
anchorEl={anchorEL}
open={Boolean(anchorEL)}
className={classes.ndmenu}
elevation={0}
style={{
marginTop: "3.5em",
// boxShadow:"none"
}}
>