Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何放大页面而不在页面的父组件(主组件)中显示滚动_Css_Reactjs_Flexbox_Material Ui_Scrollbar - Fatal编程技术网

Css 如何放大页面而不在页面的父组件(主组件)中显示滚动

Css 如何放大页面而不在页面的父组件(主组件)中显示滚动,css,reactjs,flexbox,material-ui,scrollbar,Css,Reactjs,Flexbox,Material Ui,Scrollbar,我想构建一个看起来像窗口应用程序的页面。这有一个问题,当我放大页面时,它会在主页上显示一个滚动条。 我将主页(父页面)的参数设置如下。 宽度:100vw, 高度:100vh 我应该如何在主页(子组件)中滚动组件,而不是在主页(父组件)中滚动组件。 我把css部分的代码放在下面 主页的第一个css代码(父级)。我使用材质ui进行样式设置。root是主页的类名。header、breadeCrumb和content是MyChildren组件的类名 const useStyles=makeStyles(

我想构建一个看起来像窗口应用程序的页面。这有一个问题,当我放大页面时,它会在主页上显示一个滚动条。 我将主页(父页面)的参数设置如下。 宽度:100vw, 高度:100vh

我应该如何在主页(子组件)中滚动组件,而不是在主页(父组件)中滚动组件。 我把css部分的代码放在下面

主页的第一个css代码(父级)。我使用材质ui进行样式设置。root是主页的类名。header、breadeCrumb和content是MyChildren组件的类名

const useStyles=makeStyles({

}))

内容组件也有自己的子组件(边栏和内容),我将它们的css属性放在下面

const useStyles=makeStyles({

}))


有什么我忘了设置的吗?如果可以的话,请指导我解决此问题。

本页介绍如何隐藏滚动条,但不显示滚动功能,可能会有帮助:

您可以将其应用于
.root
类(或.css文件中的
html
body
),以便在用户放大时隐藏根元素或页面上的滚动条

如果只想滚动内容元素或边栏元素,则需要设置其高度<代码>自动将调整高度以适应内容。尝试使用
px
vh
设置它

下面是我用一些选项制作的一个快速提琴,用于在页面级别隐藏滚动条,但在侧边栏和内容元素中显示滚动条:


如果这并不是你想要的,那么快速地用JS提琴或代码笔来描述你正在努力使用的功能。这将更容易诊断和帮助您。例如,我不能100%确定您所说的“窗口应用程序”是什么意思。

本页介绍如何隐藏滚动条,但不显示滚动功能:

您可以将其应用于
.root
类(或.css文件中的
html
body
),以便在用户放大时隐藏根元素或页面上的滚动条

如果只想滚动内容元素或边栏元素,则需要设置其高度<代码>自动将调整高度以适应内容。尝试使用
px
vh
设置它

下面是我用一些选项制作的一个快速提琴,用于在页面级别隐藏滚动条,但在侧边栏和内容元素中显示滚动条:


如果这并不是你想要的,那么快速地用JS提琴或代码笔来描述你正在努力使用的功能。这将更容易诊断和帮助您。例如,我不能100%确定你所说的“窗口应用程序”是什么意思。

幸运的是,我解决了这个问题,我准备在这里与大家分享

正如我所说的,我不希望我的页面被滚动,但是应该通过放大来滚动页面中的组件。当我将主页的宽度和高度设置为100vw和100vh时,我可以给出其中组件的宽度和高度以及百分比,以使它们适合页面。下面的代码是主页的css

我想构建一个看起来像窗口应用程序的页面。这有一个问题,当我放大页面时,它会在主页上显示一个滚动条。我将主页(父页面)的参数设置如下。宽度:100vw,高度:100vh

我应该如何在主页(子组件)中滚动组件,而不是在主页(父组件)中滚动组件。我把css部分的代码放在下面

主页的第一个css代码(父级)。我使用材质ui进行样式设置。root是主页的类名。header、breadeCrumb和content是MyChildren组件的类名

const useStyles=makeStyles({

根目录:{

width:"100vw",
height:"100vh",
display: "flex",
width:"100%",
height:"100%",
},

标题:{

height: "10%",
width: "100%",
},

面包屑:{

height: "10%",
width: "100%",
},

内容:{

height: "80%",
width: "100%"
width: "80%",
height: "100%",
overflow: "auto",
},, });

内容组件的css代码由两个组件(边栏和内容)组成,如下所示

const useStyles=makeStyles({

根目录:{

width:"100vw",
height:"100vh",
display: "flex",
width:"100%",
height:"100%",
},

侧栏:{

width: "20%",
height: "100%",
overflow: "auto",
},

内容:{

height: "80%",
width: "100%"
width: "80%",
height: "100%",
overflow: "auto",
},


}))

幸运的是,我解决了这个问题,我准备在这里与大家分享

正如我所说的,我不希望我的页面被滚动,但是应该通过放大来滚动页面中的组件。当我将主页的宽度和高度设置为100vw和100vh时,我可以给出其中组件的宽度和高度以及百分比,以使它们适合页面。下面的代码是主页的css

我想构建一个看起来像窗口应用程序的页面。这有一个问题,当我放大页面时,它会在主页上显示一个滚动条。我将主页(父页面)的参数设置如下。宽度:100vw,高度:100vh

我应该如何在主页(子组件)中滚动组件,而不是在主页(父组件)中滚动组件。我把css部分的代码放在下面

主页的第一个css代码(父级)。我使用材质ui进行样式设置。root是主页的类名。header、breadeCrumb和content是MyChildren组件的类名

const useStyles=makeStyles({

根目录:{

width:"100vw",
height:"100vh",
display: "flex",
width:"100%",
height:"100%",
},

标题:{

height: "10%",
width: "100%",
},

面包屑:{

height: "10%",
width: "100%",
},

内容:{

height: "80%",
width: "100%"
width: "80%",
height: "100%",
overflow: "auto",
},, });

内容组件的css代码由两个组件(边栏和内容)组成,如下所示

const useStyles=makeStyles({

根目录:{

width:"100vw",
height:"100vh",
display: "flex",
width:"100%",
height:"100%",
},

侧栏:{

width: "20%",
height: "100%",
overflow: "auto",
},

内容:{

height: "80%",
width: "100%"
width: "80%",
height: "100%",
overflow: "auto",
},


}))

一般来说,你应该做这些事情

  • 在页面(或更高的容器组件)中,设置根目录的样式:
  • 高度:“100vh”->这将填满整个屏幕