reactjs - Popper 没有得到 z-index?
问题描述
我正在使用以下组件:
https://material-ui.com/components/popper/
在 DOM 中,它具有 tooltip 的作用。我希望它会自动从这里的主题中获取工具提示 zIndex:
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/styles/zIndex.js
但它没有z-index。是什么赋予了?
解决方案
似乎您使用的组件级别太低。zIndex.tooltip
您提到的正在组件中使用Tooltip
。所以你有两个选择:
- 将您的代码切换为
Tooltip
直接使用,不用担心应用 zIndexes - 保持您的
Popper
实现手动应用 zIndex。或者使用withStyles
,就像Tooltip
组件一样。
为了更大的灵活性和对如何完成工作的控制,我更喜欢第二种方法,公平起见。
推荐阅读
- java - 我有返回连接的方法,该连接是从我的 tomcat jndi 获取的,我应该关闭 DataSource 对象以防止内存泄漏吗?Tomcat9
- python - 如何将表单重定向到视图中的面板选项卡?
- python - 删除未使用的库 python pyproject.toml
- javascript - 试图绕过在文本字段上执行聚合
- java - micronaut 将 @Validation 应用于入站控制器 POJO 未验证
- python - 如何关联国家和发票以打印自定义文本?
- wordpress - 自定义支付字段
- python - Django tables2为另一个模型添加自定义列
- elastic-cloud - Elasticsearch - 'network.host':在 ElasticCloud 上是不允许的
- optaplanner - OptaPlanner .ctt 文件代码是否有解释或文档?