html - 如何设置管理面板的内容区域占据剩余宽度
问题描述
我有这个 html,一个简单的管理面板骨架:
body {margin: 0}
.adminpanel {
display: flex;
height: 100vh;
}
.leftpane {
width: 250px;
background-color: #0038a8;
}
.rightpane {
width: 87%;
background-color: #ce1126;
}
<div class="adminpanel">
<div class="leftpane">
left
</div>
<div class="rightpane">
right
</div>
</div>
从上面的代码中,我设置.leftpane
了 250px 的宽度。如何设置.rightpane
以占据剩余宽度?
使用width: 87%;
分辨率为 1900 像素的笔记本电脑宽度。
有任何想法吗?
我以前在管理面板上工作,但使用 css 框架,在这种情况下不是。
解决方案
您可以flex-grow:1;
在右窗格中使用并删除宽度:
.adminpanel {
display: flex;
flex-direction: row;
height: 100vh;
}
.leftpane {
width: 250px;
background-color: #0038a8;
}
.rightpane {
background-color: #ce1126;
flex-grow: 1;
}
<div class="adminpanel">
<div class="leftpane">
left
</div>
<div class="rightpane">
right
</div>
</div>
推荐阅读
- c# - Google API 支持 .NET 但不支持 Unity?
- asp.net-core - Blazor 数据将两个值绑定到选择列表
- powershell - 从用户帐户 Powershell 复制文件夹和创建名称
- maven - 作为安装的最后一步,我将如何在 Maven 中打包 jar 之前复制文件?
- android - 未调用我的函数 getNearbyRestaurant 在 GoogleMap 上放置标记
- swift - Swift 当前视图显示图层顶部
- android - 如何使我的滚动正常工作?
- python - Boto3上传核心转储Python
- spring - 如何在 Kotlin 中使用泛型序列化 WebClient 对 Mono 的响应?
- python - 如何根据 Django admin 中的另一个模型过滤数据