首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >物化网格do 5列

物化网格do 5列
EN

Stack Overflow用户
提问于 2016-08-29 11:39:42
回答 2查看 5.1K关注 0票数 4

我有div s12,我怎样才能在5列物化?

我的代码:

代码语言:javascript
复制
<div class="col s12">
  <div class="col s12 l2"></div>
  <div class="col s12 l2"></div>
  <div class="col s12 l4"></div>
  <div class="col s12 l2"></div>
  <div class="col s12 l2"></div>
</div>

请帮助做5个相同的专栏。12/5并不完全相同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-29 03:59:14

物化5列响应布局

下面的内容与物化0.98.1及以上版本兼容,因为它使用了新引入的xl媒体断点。

将下面的CSS添加到全局样式表中,上面的CSS也与其他物化.col类兼容。例如,如果您希望在中等及以上区域设置5个相等的列,在小的和更低的位置使用半宽度的列,请使用以下方法:

代码语言:javascript
复制
.s5ths,
.m5ths,
.l5ths,
.xl5ths {
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s5ths {
  width: 20%;
}

@media only screen and (min-width: 601px) {
  .row .col.m5ths {
    width: 20%;
  }
}

@media only screen and (min-width: 993px) {
  .row .col.l5ths {
    width: 20%;
  }
}

@media only screen and (min-width: 1201px) {
  .row .col.xl5ths {
    width: 20%;
  }
}
代码语言:javascript
复制
    <div class="row">
      <div class="col m5ths s6">Column 1</div>
      <div class="col m5ths s6">Column 2</div>
      <div class="col m5ths s6">Column 3</div>
      <div class="col m5ths s6">Column 4</div>
      <div class="col m5ths s6">Column 5</div>
    </div>

下面是上面的一个工作示例。调整窗口的大小以查看它的运行情况。

如果您在项目中使用SASS,我强烈建议您使用物化提供的SASS媒体查询

票数 11
EN

Stack Overflow用户

发布于 2016-08-29 11:45:16

您所要做的就是创建一个通用的自定义类,并根据您的需求从materialize继承其s1, s2...元素的属性如下:

代码段

代码语言:javascript
复制
.grid-example {
  border: 1px solid #eee;
  margin: 7px 0;
  text-align: center;
  line-height: 50px;
  font-size: 28px;
  background-color: tomato;
  color: white;
  padding: 0;
}

.custom-col {
    width: 20%;
    margin-left: auto;
    left: auto;
    right: auto;
}
代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/css/materialize.min.css" rel="stylesheet" />
<div class="row">
  <div class="col custom-col grid-example">1</div>
  <div class="col custom-col grid-example">2</div>
  <div class="col custom-col grid-example">3</div>
  <div class="col custom-col grid-example">4</div>
  <div class="col custom-col grid-example">5</div>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39205432

复制
相关文章

相似问题

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