You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Modular CSS为Material UI TextField组件设置样式?

问题原因

Material UI的outlined变体TextField,实际承载边框样式的是组件内部的.MuiOutlinedInput-notchedOutline元素,你当前只给组件根元素设置border-color,不会作用到内部的边框元素上,因此修改不生效。

解决方法

只需要修改你的Styles.module.css代码,调整选择器命中内部边框元素即可,JS代码无需改动:

.formInput {
    font-size: 18px !important;
    font-family: Roboto, serif !important;
    color: #057FA8 !important;
}

/* 命中默认状态下的边框元素 */
.formInput .MuiOutlinedInput-notchedOutline {
    border-color: #057FA8 !important;
}

/* 命中hover状态下的边框元素 */
.formInput:hover .MuiOutlinedInput-notchedOutline {
    border-color: #057FA8 !important;
}

/* 可选:如果需要修改聚焦状态的边框,可添加以下样式 */
.formInput .Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: #057FA8 !important;
}

内容的提问来源于stack exchange,提问作者sunbeam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 18:15:03