Material 设计菜单
Material Design Menus
我正在尝试 material 设计概念(目前使用 googles MDL)来构建一个应用程序,实际上只在桌面上使用。我想知道在屏幕底部设置持久工具栏的适当方法是什么。此工具栏不是全长的,并且是上下文相关的,因此实际上会根据所选内容改变长度。真的,我想知道最好的容器和放置它的最佳方法,同时(大致!)遵守 MD 指南...
以前我会使用..
将其设置到位
#toolbar{
bottom: 10px;
left: 50%;
position: fixed;
transform: translate(-50%, 0);
}
这很好,但我不确定这是否是一般的最佳方法或是否违反了 MD
我应该将它放入网格中(比如 3-6-3 列)吗?或者也许使用卡?
请记住,工具栏后面会发生一些事情,例如全屏 pictures/webGL 模型,我希望工具栏位于
之上
我附上了一张图片,粉色代表工具栏及其图标。灰色背景可能会有一些 webgl 和图像。周围还会有其他工具栏,但这将是主要使用的工具栏。
我希望这是有道理的,我可以在代码中模拟一些东西,但如果有人能给我一个大致的方法,我将不胜感激。
粘性页脚的最佳方法是使用 CSS calc
功能。我还建议将您的工具栏更改为 flexbox,因为它可以说是子项更改的最动态的容器。
#toolbar {
display: flex;
min-height: clac(100vh - 50px);
}
我正在尝试 material 设计概念(目前使用 googles MDL)来构建一个应用程序,实际上只在桌面上使用。我想知道在屏幕底部设置持久工具栏的适当方法是什么。此工具栏不是全长的,并且是上下文相关的,因此实际上会根据所选内容改变长度。真的,我想知道最好的容器和放置它的最佳方法,同时(大致!)遵守 MD 指南...
以前我会使用..
将其设置到位#toolbar{
bottom: 10px;
left: 50%;
position: fixed;
transform: translate(-50%, 0);
}
这很好,但我不确定这是否是一般的最佳方法或是否违反了 MD
我应该将它放入网格中(比如 3-6-3 列)吗?或者也许使用卡?
请记住,工具栏后面会发生一些事情,例如全屏 pictures/webGL 模型,我希望工具栏位于
之上我附上了一张图片,粉色代表工具栏及其图标。灰色背景可能会有一些 webgl 和图像。周围还会有其他工具栏,但这将是主要使用的工具栏。
我希望这是有道理的,我可以在代码中模拟一些东西,但如果有人能给我一个大致的方法,我将不胜感激。
粘性页脚的最佳方法是使用 CSS calc
功能。我还建议将您的工具栏更改为 flexbox,因为它可以说是子项更改的最动态的容器。
#toolbar {
display: flex;
min-height: clac(100vh - 50px);
}