语义 UI 侧边栏,部分高度
Semantic UI Sidebar, partial height
所有!
我写信是因为我想弄清楚我将如何处理以下内容:
我想编写一个应用程序(特别是 Electron + Vue),它使用 window 左侧的语义 UI 侧边栏提供导航和其他内容。
问题是,我只想让侧边栏占 window 高度的 75-80%,底部的 20-25% 是静态框(我正在研究一个用于 Steam 游戏的小型开发工具,因此此框将包含有关语义菜单上选定节点的信息。
我附上了一张(画得非常糟糕)的图片作为我希望完成的示例:
无论如何,我不确定该怎么做,因为我真的不知道如何限制 Sidebar 组件的高度(我将使用 Vue 组件版本语义,而不是仅仅使用它们的 CSS)
非常感谢任何帮助。
我想也许这可以通过类似 Flex 的东西实现,但我不知道。
还可以选择完全不使用实际的边栏组件,而只为该项目做一些支持 Flex 的布局。
提前致谢!
这对于像 Flex 这样的东西来说是完美的。您基本上可以有一个包含两个容器的容器。将父级设置为垂直对齐它们并跨越您想要的宽度。示例:
body {
margin: 0;
}
.left-nav {
width: 300px;
height: 100vh;
display: flex;
flex-direction: column;
}
.upper {
width: 100%;
height: 100%;
background-color: red;
}
.lower {
width: 100%;
height: 40%;
background-color: blue;
}
这是一支可以帮助您入门的笔:https://codepen.io/potatogopher/pen/WZGBxZ
所有!
我写信是因为我想弄清楚我将如何处理以下内容:
我想编写一个应用程序(特别是 Electron + Vue),它使用 window 左侧的语义 UI 侧边栏提供导航和其他内容。
问题是,我只想让侧边栏占 window 高度的 75-80%,底部的 20-25% 是静态框(我正在研究一个用于 Steam 游戏的小型开发工具,因此此框将包含有关语义菜单上选定节点的信息。
我附上了一张(画得非常糟糕)的图片作为我希望完成的示例:
无论如何,我不确定该怎么做,因为我真的不知道如何限制 Sidebar 组件的高度(我将使用 Vue 组件版本语义,而不是仅仅使用它们的 CSS)
非常感谢任何帮助。
我想也许这可以通过类似 Flex 的东西实现,但我不知道。
还可以选择完全不使用实际的边栏组件,而只为该项目做一些支持 Flex 的布局。
提前致谢!
这对于像 Flex 这样的东西来说是完美的。您基本上可以有一个包含两个容器的容器。将父级设置为垂直对齐它们并跨越您想要的宽度。示例:
body {
margin: 0;
}
.left-nav {
width: 300px;
height: 100vh;
display: flex;
flex-direction: column;
}
.upper {
width: 100%;
height: 100%;
background-color: red;
}
.lower {
width: 100%;
height: 40%;
background-color: blue;
}
这是一支可以帮助您入门的笔:https://codepen.io/potatogopher/pen/WZGBxZ