将鼠标悬停在文本字段上如何删除黑色边框

问题描述 投票:0回答:3

当我们想将鼠标悬停在文本字段上时,文本字段中出现一些黑色边框,如何解决这个问题

import React, { useState } from "react";
import TextField from '@mui/material/TextField';
import { styled } from '@mui/material/styles';
const styles = styled(TextField)({
  '*.Mui-focused': {
    borderColor: 'transparent',
    outline:'none',
  }})
export default function Demo() {
  return (
    <>
      <TextField id="standard-basic" label="Standard" variant="standard"  />
    </>
  );
}
reactjs material-ui
3个回答
4
投票

您可以添加此样式以在悬停时设置新颜色

'&:hover fieldset': {
      borderColor: 'grey',
    },

1
投票

这对我有用

 '& .MuiInput-underline:hover:before':
{
    border: 'none !important'
},

0
投票

如果有人仍在尝试寻找解决方案,并且上述解决方案无法解决,请查看此解决方案。这对我有用。

导出 const CustomTextField = styled(TextField)(() => ({

'& .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline': {
    borderColor:'white'
},

}))

© www.soinside.com 2019 - 2024. All rights reserved.