首页 > 其他分享 >flex布局之一行显示4个,如果多于4个,自动换行(只能4个 )

flex布局之一行显示4个,如果多于4个,自动换行(只能4个 )

时间:2024-08-01 10:56:50浏览次数:7  
标签:flex 多于 right 换行 height item margin color

<div style="display: flex; justify-content: space-between; flex-wrap: wrap; ">
        <div class="item" style="background-color: aliceblue;"></div>
        <div class="item" style="background-color: antiquewhite;"></div>
        <div class="item" style="background-color: aqua;"></div>
        <div class="item" style="background-color: black;"></div>
        <div class="item" style="background-color: blueviolet;"></div>
        <div class="item" style="background-color: chartreuse;"></div>
        <div class="item" style="background-color: crimson;"></div>
    </div>

    <style>
        .item{
          color: black;
          flex: 0 0 24%; 
          height: 30px; 
          text-align:center;
          line-height:30px;
          background-color: white;
          /* 边距懒得算,css函数代替 */ 
          margin-right: calc(4% / 3); 
          margin-bottom: calc(4% / 3); 
        } 
        /* 去除每行尾的多余边距 */
        .item:nth-child(4n){ 
          margin-right: 0; 
        } 
        /* 使最后一个元素的边距填满剩余空间 */
        .item:last-child{ 
          margin-right: auto; 
        } 
    
    </style>

标签:flex,多于,right,换行,height,item,margin,color
From: https://www.cnblogs.com/lcaiqin/p/18336211

相关文章

  • el-table数据中特殊字符tooltip换行展示并且列表中超出显示省略号
     <el-table-column prop="baMsg" label="描述信息">             <template slot-scope="scope">                <el-tooltip class="item" effect="dark" placement="top-start">           ......
  • c 语言 换行
      在C语言程序编写中,我们有时会遇到一行代码太长而影响阅读或者出现与部分公司或组织要求的编码规范不符的情况,此时我们需要将这行代码分成多行来写。一、针对一般语句换行使用\结尾作为换行标记在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用#definemy_puts......
  • 如何在 python 日志记录中插入换行符?
    importlogginglogging.basicConfig(level=logging.DEBUG,format='%(asctime)s%(levelname)s%(message)s',datefmt='%H:%M:%S')logging.info('hello')logging.warning('\nnewhello')11:15:01INFOhello11:16......
  • binascii.Error:无效的 base64 编码字符串:数据字符数 (41) 不能多于 1 4 的倍数
    我正在尝试使用py-vapid、pywebpush和django-push-notifications通过Webpush发送通知。当我尝试从django管理网站发送测试通知时,我在控制台中收到此回溯日志:|InternalServerError:/djangoadmin/push_notifications/webpushdevice/......
  • 弹性布局中的 flex 到底如何影响布局?
    1.flex:1   做手机端项目时,我们经常遇到flex弹性布局,使用flex:1的作用是让项目能够自动填充剩余空间,实现自适应布局,本篇讲解一下子盒子flex属性的具体含义,方便我们做项目时,灵活设置以便达到想要的效果  flex是flex-grow、flex-shrink、flex-basis三个属性的......
  • 2024-07-22 如何让宽度和高度一致(flex布局)
    <template><divclass="demo-container"><divclass="demo-item"><divclass="demo-title">方向指示类图标</div><divclass="demo-content">......
  • flexbox布局使用场景
    flexbox又称弹性布局,目标是提供一个更有效的布局,对齐方式主要思想:父元素能够调整子元素的宽度,高度,排列方式,从而更好的适用布局空间1、水平垂直居中对齐justify-content主轴对齐方式flex-start(默认值):左对齐flex-end:右对齐center:居中space-between:两端对齐,项目之间的间隔......
  • CSS:弹性布局(display:flex)
    道友请了~最近小道在修练主修功法《嘉蛙》之余,偶然从一名散修手中得到了一本《CSS秘籍》,刚好近期有自己做微信小程序的打算,这不是瞌睡了给递枕头么。欣喜若狂,翻开第一章,拜读之后受益匪浅。韩老魔说过:好记性不如烂笔头。(韩老魔:我没说过!)遂誊抄一份,分享给各位道友。@目录容器的属......
  • 【Rust】使用日志记录利器flexi_logger
    Flexi_logger简介​flexi_logger​是一个功能强大且灵活的日志记录库,用于Rust语言的应用程序。它提供了丰富的配置选项和功能,适用于各种日志记录需求,从简单的控制台输出到复杂的文件日志管理。以下是对flexi_logger​的一些关键功能和特性的简介:主要功能多种日志目标:支持将日......
  • vue-echarts/echarts结合flex布局,v-show,charts无法自动计算容器大小自适应
    vue-echarts/echarts结合flex布局,v-show,charts无法自动计算容器大小自适应<template><v-chartref="child"class="chart":autoresize="true":option="option"/></template>问题1:首先设置一个非常简单的echarts或v-charts,注意autores......