尝试在使用 react-admin 时模拟空白页面,但 z-index 未覆盖 div over menu/sidebar
Trying to emulate a blank page while using react-admin, but z-index is not overlaying div over menu/sidebar
我正在使用具有侧边栏和菜单栏的 react-admin。对于我添加的路由之一,我希望它显示一个纯空白的白色屏幕,没有菜单栏或侧边栏,纯空白。我需要该页面为空白,因为稍后我将向其中添加一个组件,我将使用 iframe 在另一个应用程序中显示该组件,但我需要该组件能够访问管理商店。
如果除了 iframe 之外还有其他选项,我可以将定位设置为从一个设定点开始并在一个设定点结束,那将是更可取的
我为 /blank 设置了一个自定义路由来渲染我的空白组件,它只是一个 div 和 css 属性 position: absolute, top: 0, left: 0, height: 100%, width: 100%, z-index: -1 但无论我设置 z-index
负多远侧边栏和菜单栏仍然重叠
在blank.js
import { withStyles } from '@material-ui/core';
const styles = {
blank: {
zIndex: -1,
left: 0,
top: 0,
height: '100%',
width: '100%',
backgroundColor: 'white',
position: 'absolute',
}
};
const blank = ({ classes }) => (
<div className={classes.blank} />
)
export default withStyles(styles)(blank);
在customRoutes.js
<Route exact path="/blank" component={blank} />
无论我将空白组件的 z-index 设置多负,侧边栏和菜单栏仍然出现在空白组件上
z-index 值是我对你正在尝试的理解的相反值,较低的值将落后于较大的值。
即:
z-index: 1;
会落后
z-index: 3;
您可以在文档中查看更多内容。
https://developer.mozilla.org/es/docs/Web/CSS/z-index
我附上这支码笔来说明一下
https://codepen.io/ChemaAlfonso/pen/axYxrR
希望对你有帮助。
我正在使用具有侧边栏和菜单栏的 react-admin。对于我添加的路由之一,我希望它显示一个纯空白的白色屏幕,没有菜单栏或侧边栏,纯空白。我需要该页面为空白,因为稍后我将向其中添加一个组件,我将使用 iframe 在另一个应用程序中显示该组件,但我需要该组件能够访问管理商店。
如果除了 iframe 之外还有其他选项,我可以将定位设置为从一个设定点开始并在一个设定点结束,那将是更可取的
我为 /blank 设置了一个自定义路由来渲染我的空白组件,它只是一个 div 和 css 属性 position: absolute, top: 0, left: 0, height: 100%, width: 100%, z-index: -1 但无论我设置 z-index
负多远侧边栏和菜单栏仍然重叠在blank.js
import { withStyles } from '@material-ui/core';
const styles = {
blank: {
zIndex: -1,
left: 0,
top: 0,
height: '100%',
width: '100%',
backgroundColor: 'white',
position: 'absolute',
}
};
const blank = ({ classes }) => (
<div className={classes.blank} />
)
export default withStyles(styles)(blank);
在customRoutes.js
<Route exact path="/blank" component={blank} />
无论我将空白组件的 z-index 设置多负,侧边栏和菜单栏仍然出现在空白组件上
z-index 值是我对你正在尝试的理解的相反值,较低的值将落后于较大的值。
即:
z-index: 1;
会落后
z-index: 3;
您可以在文档中查看更多内容。
https://developer.mozilla.org/es/docs/Web/CSS/z-index
我附上这支码笔来说明一下
https://codepen.io/ChemaAlfonso/pen/axYxrR
希望对你有帮助。