Reactjs React pro侧边栏
有人用过react pro侧边栏吗。有人能告诉我如何使用sass边栏组件以及如何增加边栏的长度吗。是否有其他库提供了如何使用侧边栏的示例。下面是react pro边栏示例Reactjs React pro侧边栏,reactjs,material-ui,react-bootstrap,Reactjs,Material Ui,React Bootstrap,有人用过react pro侧边栏吗。有人能告诉我如何使用sass边栏组件以及如何增加边栏的长度吗。是否有其他库提供了如何使用侧边栏的示例。下面是react pro边栏示例 <ProSidebar> <SidebarHeader> { Dashboard} </SidebarHeader> <Menu iconShape="square">
<ProSidebar>
<SidebarHeader>
{
Dashboard}
</SidebarHeader>
<Menu iconShape="square">
<MenuItem>Dashboard</MenuItem>
<SubMenu title="Components">
<MenuItem>Component 1</MenuItem>
<MenuItem>Component 2</MenuItem>
</SubMenu>
<SubMenu title="Reports">
<MenuItem>My Report</MenuItem>
<MenuItem>MIS Report</MenuItem>
</SubMenu>
</Menu>
</ProSidebar>
;
{
仪表板}
仪表板
组成部分1
构成部分2
我的报告
误报
;
请帮助增加侧栏(react pro侧栏)组件高度,只需将sidebare包装在div标记中,并将样式添加到该div中,如下所示:
.sidebar {
height: 60vh !important;
}
<div className='sidebar'>
<ProSidebar>
<SidebarHeader>
{
Dashboard}
</SidebarHeader>
<Menu iconShape="square">
<MenuItem>Dashboard</MenuItem>
<SubMenu title="Components">
<MenuItem>Component 1</MenuItem>
<MenuItem>Component 2</MenuItem>
</SubMenu>
<SubMenu title="Reports">
<MenuItem>My Report</MenuItem>
<MenuItem>MIS Report</MenuItem>
</SubMenu>
</Menu>
</ProSidebar>
</div>
。侧栏{
高度:60vh!重要;
}
{
仪表板}
仪表板
组成部分1
构成部分2
我的报告
误报
要安装sass,请运行
npm install node-sass
然后您只需创建一个.scss
文件并将其导入您的react文件
import './custom.scss';
您的custom.scs
可以简单到:
$sidebar-width: 323px;
@import '~react-pro-sidebar/dist/scss/styles.scss';
注意:如果您将css用于react pro边栏,请记住删除
import 'react-pro-sidebar/dist/css/styles.css';
Pro侧边栏使用嵌套类,即(按顺序)
- 第1节(主要部分)
- 第2节(基于内容)
.pro侧边栏{
位置:绝对位置;
身高:100%;
}