请告诉我如何使用 material-components-web 来实现这个模式:
问问题
947 次
2 回答
1
@PavelB 答案在较小的屏幕(即智能手机)上有一个小问题。主要部分与导航栏的内容重叠。
每个.mdc-toolbar__row
在平板电脑和智能手机上的高度为 64 像素,但在智能手机上其高度为 56 像素。
这可以使用媒体查询来解决,如下所示:
.demo-toolbar {
margin-bottom: -192px;
}
@media (max-width: 599px) {
.demo-toolbar {
margin-bottom: -168px;
}
}
编辑:这是编辑过的 pen。
于 2017-05-17T14:36:14.333 回答
0
解决了这个问题如下:
CSS
.demo-toolbar {
margin-bottom: -190px;
}
HTML
<header class="mdc-toolbar demo-toolbar">
<div class="mdc-toolbar__row">
<section class="mdc-toolbar__section mdc-toolbar__section--align-start">
<a href="#" class="material-icons">menu</a>
<span class="mdc-toolbar__title">Title</span>
</section>
<div class="mdc-toolbar__row"> </div>
<div class="mdc-toolbar__row"> </div>
<div class="mdc-toolbar__row"> </div>
</header>
于 2017-05-05T15:09:58.890 回答