Css 如何放大页面而不在页面的父组件(主组件)中显示滚动
我想构建一个看起来像窗口应用程序的页面。这有一个问题,当我放大页面时,它会在主页上显示一个滚动条。 我将主页(父页面)的参数设置如下。 宽度:100vw, 高度:100vh 我应该如何在主页(子组件)中滚动组件,而不是在主页(父组件)中滚动组件。 我把css部分的代码放在下面 主页的第一个css代码(父级)。我使用材质ui进行样式设置。root是主页的类名。header、breadeCrumb和content是MyChildren组件的类名 const useStyles=makeStyles({ })) 内容组件也有自己的子组件(边栏和内容),我将它们的css属性放在下面 const useStyles=makeStyles({ }))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(
有什么我忘了设置的吗?如果可以的话,请指导我解决此问题。本页介绍如何隐藏滚动条,但不显示滚动功能,可能会有帮助: 您可以将其应用于
.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",
},
})) 一般来说,你应该做这些事情