javascript - 如何使用 react 模态显示没有背景效果的模态?

标签 javascript css reactjs react-modal

我正在为模式和通知使用 react-modal。 我想禁用模态上的叠加/背景效果。我浏览了 API,但看不到任何相关信息。

这是我设置的基本模式。 https://codesandbox.io/s/upbeat-ptolemy-g0pyb?file=/src/App.js

关于如何只显示没有背景的模式有什么建议吗?请注意,如果在模态框外单击,我希望能够关闭模态框。

最佳答案

您需要将覆盖选项添加到 customStyles,其中 alpha 为 0。 像这样

const customStyles = {
  overlay: {
    backgroundColor: "rgba(0, 0, 0, 0)"
  },
  content: {
    top: "50%",
    left: "50%",
    right: "auto",
    bottom: "auto",
    marginRight: "-50%",
    transform: "translate(-50%, -50%)"
  }
};

关于javascript - 如何使用 react 模态显示没有背景效果的模态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62799426/

相关文章:

javascript - 使用 http 身份验证从 IP 摄像机 url 获取图像

javascript - 悬停时使用 jQuery 和/或 CSS 放大图像并保持大选择

html - 如何淡化渐变、图像或纹理作为背景?

javascript - 如何从django中的日期选择器获取日期

reactjs - 从后台返回时 react native 图像消失

javascript - 如何使我可以在 javascript 中一次执行 10 个 promise ,以防止 api 调用的速率限制?

javascript - 分页和过滤如何很好地工作?

java - Apache 检门 slider

javascript - 如何检查 redux-form 是否存在错误

reactjs - 为什么即使登录失败,React Native fetch 总是返回 200?