首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex布局网格格式

Flex布局网格格式
EN

Stack Overflow用户
提问于 2020-04-10 15:06:44
回答 1查看 112关注 0票数 0

这是我当前的网格格式:

代码:

代码语言:javascript
复制
          <div fxLayout="row wrap">
            <img
              class="component-logo"
              fxFlex="1 1 calc(20% - 5px)"
              fxLayoutGap="5px grid"
              *ngFor="let component of package.components | slice: 0:9"
              src="../../assets/component-logos/{{ component }}.svg"
              onerror="this.src='../../assets/component-logos/component-placeholder.svg';"
              title="{{ component }}"
            />

是否可以使用flex布局来遵循这种格式:

显然,我比我想要的格式少了一个图标,但是这个概念是自由地调整网格以我想要的任何格式(比如如果有7个图标,把最后两个图标放在第2和第4图标下面等等)最终,我希望图标在彼此的下面排列。

EN

回答 1

Stack Overflow用户

发布于 2020-04-10 16:28:05

使用CSS/SASS:

代码语言:javascript
复制
nav {
  display: flex;
  flex-wrap: wrap;
  width: 195px;
  justify-content: center;
}

img {
  height: 30px;
  width: 30px;
  background: lightblue;
  margin: 0 5px 0 5px;
  object-fit: cover;
}

img:nth-child(-n+5) {
  margin-bottom: 10px
}

img:nth-child(1) {
  margin-left: 0;
}

img:nth-child(5) {
  margin-right:0px;
}
代码语言:javascript
复制
<nav>
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
  <img src="https://via.placeholder.com/150">
</nav>

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

https://stackoverflow.com/questions/61143145

复制
相关文章

相似问题

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