繁体   English   中英

如何禁用 MUI 组件上的 select 框边框

[英]how to disable the select box border on MUI component

我想在 onfocus 和 onblur 时禁用 select 框上的边框并更改 label 文本的颜色我已经尝试过但我无法禁用它

我在 Mui 组件定制方面不太体面

我们是我想要的形象

在此处输入图像描述

这是我取得的成就

在此处输入图像描述

这是代码

<div>
  <FormControl sx={{ minWidth: 120, height: "1rem" }}>
    <Select
      value={age}
      onChange={handleChange}
      displayEmpty
      inputProps={{ "aria-label": "Without label" }}
      sx={{
        height: "1rem",
        borderRadius: 1,
        // border: ".2rem solid white",
        bgcolor: "#fffff",
        outline: "none",
        padding: "0rem",
        // fontSize: "4rem",
      }}
    >
      <MenuItem value="">Affiliation</MenuItem>
      <MenuItem value={10}>Ten</MenuItem>
      <MenuItem value={20}>Twenty</MenuItem>
      <MenuItem value={30}>Thirty</MenuItem>
    </Select>
  </FormControl>
</div>

这是 mui 新鲜组件

https://codesandbox.io/s/vjeqqb?file=/demo.js

谁能帮帮我,我想要关于图片中的 output

提前谢谢

只需像下面这样设置sx属性:

<select
    ...
    sx={{ boxShadow: 'none', '.MuiOutlinedInput-notchedOutline': { border: 0 } }}>
...
</select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM