如何删除 Material React Modal 中的蓝色边框?

Posted

技术标签:

【中文标题】如何删除 Material React Modal 中的蓝色边框?【英文标题】:How i can remove the blue border in Material React Modal? 【发布时间】:2020-06-25 17:51:39 【问题描述】:

我正在使用这个React Material Modal。在演示示例中,您可以看到当您打开模式时,有一个蓝色边框。

有办法去掉吗?

我在具有属性 disableAutoFocus 的 Modal Api 中看到,但我设置为“true”并且我的模态仍然有这个蓝色边框:

<Modal
        disableAutoFocus="true"
        aria-labelledby="transition-modal-title"
        aria-describedby="transition-modal-description"
        className=classes.modal
        open=open
        onClose=handleClose
        closeAfterTransition
        BackdropComponent=Backdrop
        BackdropProps=
          timeout: 500,
        
      >

我怎样才能删除它?

【问题讨论】:

【参考方案1】:

modal 添加一个类,比如egClass 并设置:

.egClass:focus 
    outline: none !important;

【讨论】:

以上是关于如何删除 Material React Modal 中的蓝色边框?的主要内容,如果未能解决你的问题,请参考以下文章

React - Material UI:如何从表格中删除滚动条

React&Material UI-如何根据路线删除导航按钮/链接?

Material-ui 样式对话框/模态背景

React Material-Ui(0.20.0) 对话框未显示预期结果?

如何在 React 中禁用 Material UI 的日期选择器的下划线?

如何删除 Material UI DataGrid (Reactjs) 中的特定行