css - 如何更改 Material UI 自动完成字体大小?
问题描述
我正在尝试将自定义 css 应用于 Material UI Autocomplete 组件。具体来说,我想更改输入字段的字体大小。这是我现在拥有的:
<Autocomplete
style={{
width: 200,
height: 60,
marginLeft: 15,
}}
options={["foo", "bar"]}
renderInput={(params) => (
<TextField
InputProps={{ style: { fontSize: 30 } }}
{...params}
margin="normal"
/>
)}
/>
我相信我的 TextField 样式正确,但它的 CSS 被自动完成 CSS 覆盖。任何帮助表示赞赏。提前致谢。
解决方案
如果有人仍在寻找答案,这是如何根据Autocomplete API正确地将 CSS 属性应用于输入元素。使用此方法,您可以利用为自动完成组件的底层元素提供类的可能性。
<Autocomplete
size={"small"}
id="box" options={myOptions}
getOptionLabel={(option: string) => option}
renderInput={(params) => <TextField {...params} variant="outlined" /> }
classes={{ input: classes.smallFont }} />
例如,您可以为“inputRoot”指定一个类,而不是“输入”,以在输入根元素处设置一个类(取决于您想要实现的目标)
推荐阅读
- javascript - 修复代码以防止单击时关闭下拉菜单
- c# - 在调用类中使用 CSharpCodeProvider 执行代码
- python - 是否可以使用 pyodbc executemany 更新 SQL 表中的多行?
- scala - 使用 Scala 动态选择带参数的列 - Spark
- dialogflow-es - Dialogflow 实体识别设置的值与控制台中定义的值非常不同
- apache-spark - 热门获得“从pyspark导入SparkContext”工作
- awk - 如何在三列表中操作间隔
- firebase - 我可以将带有真实密码的csv导入firebase身份验证吗
- cakephp - 多个 $title = "string" 是什么意思?
- android - 视图模型中的 LiveData 未设置且为空