相关疑难解决方法(0)

如何从 Material-UI 中删除 TextField 的下划线?

在使用 material-ui TextField 时,我希望 TextField 是裸露的(没有下划线)。我确实知道使用 material-ui 中的 InputBase 可以实现这一点,但我有点需要使用 TextField API 来实现这一点,但我没有在 API 指南中找到这样做的方法。

css reactjs material-ui

26
推荐指数
2
解决办法
3万
查看次数

在 Material-ui Autocomplete 组件上设置文本颜色、轮廓和内边距

我们想更改 Material-ui 自动完成组件上的文本颜色、轮廓和填充。

代码如下所示:

              <FormControlLabel
                label="Please enter desired service:"
                labelPlacement="start"
                control={
                  <Autocomplete
                    id="services"
                    options={props.serviceTypes}
                    getOptionLabel={option => option.name}
                    className={classes.inputRoot}
                    style={{ width: 400, paddingLeft: 20 }}
                    renderInput={params => (
                      <TextField
                        {...params}
                        label=""
                        className={classes.inputRoot}
                        variant="outlined"
                        fullWidth
                      />
                    )}
                    onChange={setService}
                  />
                }
              />
Run Code Online (Sandbox Code Playgroud)

我们可以通过这样的代码更改 TextInput 颜色

                        InputProps={{
                          className: classes.inputColor
                        }}
Run Code Online (Sandbox Code Playgroud)

但是以这种方式应用样式会影响 AutoComplete 功能(它失去了自动完成功能并且表现得像一个普通的 TextField)。

我们尝试了许多 style 和 className 选项都无济于事。

感谢任何建议。

reactjs material-ui

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

material-ui ×2

reactjs ×2

css ×1