【问题标题】:Material ui input background color override standard label材质ui输入背景颜色覆盖标准标签
【发布时间】:2020-11-10 09:21:40
【问题描述】:

我使用反应材料 ui,我想更改输入(标准)的背景颜色,问题是当输入未被选择时,标签会被背景颜色覆盖。

Input selected

Input not selected

这是我试过的

  overrides: {
    MuiInput: {
      root: {
        backgroundColor: '#FF0000'
      }
    },
   }

我的意见


  <TextField />

我发现使它起作用的唯一方法是为颜色添加透明度,还有其他方法吗?我只想更改背景输入而不是所有组件

【问题讨论】:

  • 颜色代码不是var,是字符串,加引号试试。 backgroundColor: "#D8E5E1"
  • 是的,这是一个错字

标签: css material-ui


【解决方案1】:

如果您使用的是&lt;TextField/&gt; 组件,您可以尝试覆盖&lt;TextField/&gt; 根样式。

您可以查看示例 -> Codesandbox

const theme = createMuiTheme({
  overrides: {
    MuiTextField: {
      root: {
        backgroundColor: "#FF0000"
      }
    }
  }
});

【讨论】:

  • 是否可以只在字段中设置背景颜色?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-10
  • 2019-04-22
  • 2018-03-02
  • 1970-01-01
  • 2020-08-16
  • 1970-01-01
  • 2022-01-22
相关资源
最近更新 更多