如何更改 Fluent ui TextField 的输入文本颜色?

How to change input text color of fluent ui TextField?

我只想将输入文本颜色更改为另一种颜色。 组件示例是:

<TextField
     styles={{
       fieldGroup: {
         borderRadius: 0,
         border: '0px solid transparent',
         background: '#F3F2F1',
       },
       input : {
         color: '#FF0000',
       }
     }}
     placeholder="---------Text----------"
  /> 

我尝试在 IStyle 对象的描述、错误消息、字段、字段组、图标、前缀、后缀、根、subComponentStyles 和包装器属性上设置颜色 属性,但它不起作用.

您需要对代码进行以下更改。在样式内部,使用 field 属性 代替 input 来更改输入文本的 css。像这样:

<TextField
        label="Fluent UI TextField"
        styles={{
          fieldGroup: {
            borderRadius: 0,
            border: "0px solid transparent",
            background: "#F3F2F1"
          },
          field: {
            color: "#FF0000"
          }
        }}
        placeholder="---------Text----------"
      />

您提到您已经尝试使用 field 属性 但它没有用。我相信一定有其他原因。您可以在下面的代码笔 url 中看到完整的工作代码。您的代码中可能还缺少其他内容(如果是,请分享更多信息)。希望对你有帮助。

codepen 的完整工作代码 - https://codepen.io/AnkitSaxena2605/pen/LYepGxp