5

我刚刚开始使用 Material Design Lite。我想改变抽屉的宽度。

我尝试过的是这些方面的东西:

.mdl-layout__drawer {
  width: 25%;
}

这会导致抽屉与内容区域重叠。

我该如何纠正这个问题?

4

1 回答 1

7

抽屉是一个绝对组件,它位于其父容器中定义的左侧位置。当你改变它的宽度时,你也需要改变它的位置。

这是宽度为 500px 的唯一 css 解决方案 -

.mdl-layout__drawer {
  width: 500px;
  left: -250px;
}

.mdl-layout__drawer.is-visible {
  left: 0;
}

这是一个 codepen 示例 - http://codepen.io/mdlhut/pen/pJmjBe

于 2015-08-16T17:22:52.497 回答