不规则盒子的 Materialise Grid 不起作用
Materialize Grid for irregular boxes not workings
我正在尝试使用 materialize 制作前端,并且我已经将 Django 用于后端。我现在的样子是这样的:
我希望它更像这样:
我正在使用 Django 和 Materialise。而here就是我写的代码
这个布局很容易用 CSS grid 实现,但如果你想用 Materialise 网格近似它,你只需要修复你的列并使用一点 flex。
您要复制的示例有两个主要列:
<div class="row">
<!-- Two columns, wider on the left -->
<div class="col s12 l8">Left</div>
<div class="col s12 l4">Right</div>
</div>
左边的列有嵌套的行和列,如下所示:
<div class="row">
<!-- Three columns -->
<div class="col s4"></div>
<div class="col s4"></div>
<div class="col s4"></div>
</div>
<div class="row">
<!-- One column -->
<div class="col s12"></div>
</div>
<div class="row">
<!-- Three columns -->
<div class="col s4"></div>
<div class="col s4"></div>
<div class="col s4"></div>
</div>
我们需要在其中两行上使用 flex - 这会强制内容拉伸以适合。小心 flex,它会破坏小屏幕尺寸的网格系统。
我们还需要一些 css 来强制按钮填充容器,并移除最后一行的底部边距。我创建了一个名为 .content
的包装器,我们将使用它来应用填充(为了保持一致性,与行的边距相同)。
我正在尝试使用 materialize 制作前端,并且我已经将 Django 用于后端。我现在的样子是这样的:
我希望它更像这样:
我正在使用 Django 和 Materialise。而here就是我写的代码
这个布局很容易用 CSS grid 实现,但如果你想用 Materialise 网格近似它,你只需要修复你的列并使用一点 flex。
您要复制的示例有两个主要列:
<div class="row">
<!-- Two columns, wider on the left -->
<div class="col s12 l8">Left</div>
<div class="col s12 l4">Right</div>
</div>
左边的列有嵌套的行和列,如下所示:
<div class="row">
<!-- Three columns -->
<div class="col s4"></div>
<div class="col s4"></div>
<div class="col s4"></div>
</div>
<div class="row">
<!-- One column -->
<div class="col s12"></div>
</div>
<div class="row">
<!-- Three columns -->
<div class="col s4"></div>
<div class="col s4"></div>
<div class="col s4"></div>
</div>
我们需要在其中两行上使用 flex - 这会强制内容拉伸以适合。小心 flex,它会破坏小屏幕尺寸的网格系统。
我们还需要一些 css 来强制按钮填充容器,并移除最后一行的底部边距。我创建了一个名为 .content
的包装器,我们将使用它来应用填充(为了保持一致性,与行的边距相同)。