美文网首页
flex布局,第二行图片铺满整个宽度

flex布局,第二行图片铺满整个宽度

作者: 偶头像超凶 | 来源:发表于2025-01-02 09:05 被阅读0次
<template>
  <div class="container">
      <div class="item" v-for="(item, index) in items" :key="index">
        <img :src="item.imageSrc" alt="item" />
      </div>
    </div>
</template>

<script setup lang="ts" name="Demo">
const items = [
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  { imageSrc: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' },
  // 添加更多图片项
]
</script>

<style lang="scss" scoped>
.container {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start; /* 确保换行后的小div块左侧对齐且与上方的小div块对齐 */
  gap: 10px; /* 可选:设置子元素之间的间距 */
}

.item {
  flex: 1 1 calc(5% - 10px); /* 每行显示4个小div块,根据需要调整百分比 */
  box-sizing: border-box;
}

.item img {
  width: 100%;
  height: auto;
}
</style>
事例.png

相关文章

  • flex布局 一侧固定宽度 一侧自适应

    flex布局 一侧固定宽度 一侧不管 布局是弹性布局 左边图片 右边文字相同宽度 的div中放入图片并且让图片宽...

  • flex 布局文字过长不换行

    问题描述 当我使用 flex 布局做两栏布局的时候,左侧宽度固定,右侧宽度使用 flex: 1,文字溢出,如图 ...

  • flex布局遇到的一些问题集锦

    flex布局下子元素设置width宽度,会发现无效,需要这样设置: flex: 0 0 85px; flex布局...

  • CSS实现垂直水平居中

    宽度和高度已知 宽度和高度未知 flex布局 平移 定位+transform table-cell 布局

  • 两栏布局

    flex布局 父元素设置 display:flex,固定元素设置固定的宽度和高度,另一个元素设置flex:1;宽度...

  • css之弹性布局(flex)

    flex主要用于响应式页面设计,兼容各种宽度的设备flex布局写法: 行内元素flex布局: webkit内核的浏...

  • FLEX弹性布局

    FLEX布局:弹性布局; 弹性布局是为了让容器有能力改变项目的宽度和高度,以填满可用空间, 注意,设为Flex布局...

  • FLEX弹性布局

    FLEX布局:弹性布局; 弹性布局是为了让容器有能力改变项目的宽度和高度,以填满可用空间, 注意,设为Flex布局...

  • css 事件

    布局: 高度已知,左边宽度300,右边300,中间宽度自适应布局 浮动、绝对定位、flex、display:tab...

  • 解决flex布局导致子元素的宽度无效的问题

    常常我们布局会使用到flex,但布局中存在一些问题,比如无法设置宽度 display: flex;flex-wra...

网友评论

      本文标题:flex布局,第二行图片铺满整个宽度

      本文链接:https://www.haomeiwen.com/subject/gaifyjtx.html