首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >材料设计菜单

材料设计菜单
EN

Stack Overflow用户
提问于 2017-04-28 21:45:45
回答 1查看 82关注 0票数 0

我正在探讨材料设计概念(目前正在使用googles MDL)来构建一个应用程序,实际上只在桌面上使用。我想知道在屏幕底部有一个持久工具栏的合适方法是什么。这个工具栏不是完整的,并且是上下文敏感的,因此实际上会根据所选内容的不同而改变长度。真的,我想知道最好的容器和最佳的方法来定位它,同时坚持(粗略!)医学博士指导方针..。

以前我会用..。

代码语言:javascript
复制
#toolbar{
    bottom: 10px;
    left: 50%;
    position: fixed;
    transform: translate(-50%, 0);
}

这很好,但我不确定这是总体上最好的方法,还是违反了MD的准则?

我是不是应该把它放到一个网格里(比如说3-6-3 )?或者用一张卡片?

请记住,在工具栏后面会发生一些事情,例如,我希望工具条位于工具栏顶部的全屏图片/webGL模型。

我附了一张图片,粉红色代表工具栏上的图标。灰色背景可能会有一些webgl和图像。周围也会有其他工具栏,但这将是主要使用的工具栏。

我希望这是有意义的,我可以在代码中模仿一些东西,但是如果有人能给我一个粗略的方法,我会很感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-28 22:29:26

解决粘性页脚的最好方法是使用CSS calc函数。我还建议将工具栏更改为柔性盒,因为它可以说是子项更改的最动态容器。

代码语言:javascript
复制
#toolbar {
    display: flex;
    min-height: clac(100vh - 50px);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43689338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档