【发布时间】:2021-12-26 03:16:41
【问题描述】:
这是我的代码,
import { AppBar, createStyles, MenuItem, Select, Toolbar, Typography } from '@mui/material';
import { makeStyles } from '@mui/styles';
import { useState } from 'react';
const useStyles = makeStyles((theme) =>
createStyles({
selectRoot: {
color: "white",
}
}),
);
const Navbar = () => {
const classes = useStyles();
const [sort, setSort] = useState(1);
return (
<AppBar position="static">
<Toolbar>
<Typography variant="h6" sx={{ flexGrow: 1}}>Tools</Typography>
<Select
variant="standard"
value={sort}
className={classes.selectRoot}
onChange={(event) => setSort(event.target.value)}
>
<MenuItem value={1}>Default sort</MenuItem>
<MenuItem value={2}>Sort by Title ASC</MenuItem>
<MenuItem value={3}>Sort by Title DESC</MenuItem>
</Select>
</Toolbar>
</AppBar>
)
}
export default Navbar;
我需要改变选择标签的颜色。在检查中似乎被此类覆盖。
.css-a88p61-MuiInputBase-root-MuiInput-root{
color: rgba(0, 0, 0, 0.87);
}
【问题讨论】:
-
backgroundColor或者borderColor你要改哪个颜色
-
@SachinYadav 字体颜色
-
menuItem 的字体颜色?
-
@SachinYadav 没有“选择”。
-
请清楚如果没有字体,您将如何设置选择的字体颜色,它必须用于 menuItems 或者您需要在选择下拉菜单时更改 menuItems 背景颜色跨度>
标签: reactjs material-ui