位置: IT常识 - 正文

CSS - 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其(详细解决方案,适用于 Web、Vue、React 等任何前端项目)(css flaot)

发布时间:2024-01-07
CSS - 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其(详细解决方案,适用于 Web、Vue、React 等任何前端项目) 前言

推荐整理分享CSS - 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其(详细解决方案,适用于 Web、Vue、React 等任何前端项目)(css flaot),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css.,css小技巧,css.,css effect,css主要解决什么问题,css中常见问题及解决办法,css中常见问题及解决办法,css中常见问题及解决办法,内容如对您有帮助,希望把文章链接给更多的朋友!

关于 flex 布局下 justify-content: xx,很多朋友都想让其换行后,靠左进行依次排列(默认会平均分布居中)。

本文实现了 纯 CSS (无任何 JS),实现 flex / justify-content 弹性布局下,断行后让元素始终靠左排序,

CSS - 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其(详细解决方案,适用于 Web、Vue、React 等任何前端项目)(css flaot)

你可以一键复制示例,然后稍微改改样式就能使用。

如下图所示,该示例是一行显示 3 个(可自定义),宽度变化时保持 “平均分布”,超出部分 “居左” ,

并且,还可以随意设置各元素之间的 “间隙”,具体详见代码。

示例代码

推荐使用一键复制功能,避免漏选。

随便新建一个 *.html 复制后直接运行,按照需求进行更改调试即可。

<body> <section class="content"> <div class="item">元素</div> <div class="item">元素</div> <div class="item">元素</div> <div class="item">元素</div> <div class="item">元素</div> <div class="item">元素</div> <div class="item">元素</div> <!-- <div class="item">元素</div> --> </section></body><style>.content { width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start;/* 替代space-between布局方式 */}.item { flex: 1; height: 120px; background-color: #cacaca; /* 间隙为5px */ margin: 0 5px 5px 0; /* END */ /* 这里的10px = (分布个数3-1)*间隙5px, 可以根据实际的分布个数和间隙区调整 */ width: calc((100% - 10px) / 3); /* END */ /* 加入这两个后每个item的宽度就生效了 */ min-width: calc((100% - 10px) / 3); max-width: calc((100% - 10px) / 3); /* END */}.item:nth-child(3n) { /* 去除第3n个的margin-right */ margin-right: 0;}</style>

具体请看代码注释,多做修改调试达到您想要的效果。

本文链接地址:https://www.jiuchutong.com/zhishi/288766.html 转载请保留说明!

上一篇:安大略省的圣诞树农场,加拿大 (© FatCamera/Getty Images Plus)(安大略省节日)

下一篇:蒂内河畔圣艾蒂安小镇,法国阿尔卑斯省 (© CAVALIER Michel/hemis.fr/Alamy Stock Photo)

  • 预提所得税的计税依据
  • 公路客运企业应走集约化经营
  • 承兑可以要吗
  • 给中间人回扣犯罪吗
  • 预缴增值税城建怎么算
  • 小规模残保金优惠政策2019
  • 销售货物没有开票如何处理
  • 货到票未到怎么入账
  • 小规模纳税人购买原材料会计分录
  • 小型企业缴纳企业所得税
  • 银行利息回单怎么打印
  • 公司账户没有钱怎么办
  • 采购折扣怎么结转成本?
  • 上月应交税金
  • 农产品增值税核定扣除计算
  • 赠送的固定资产需要计提折旧吗?
  • 汽车用品包含
  • 印花税漏报了要罚款吗
  • 进项借方有余额怎么调账
  • 新办企业国税报税时间
  • 学校应该缴纳的税
  • 占用土地行为不征收耕地占用税有哪些?
  • 毛利润率的计算公式举例
  • 复合增长率什么函数
  • 房地产销售广告是要约还是要约邀请?原因是什么?
  • 鸿蒙的usb调试
  • win10教育版用户账户控制怎么取消
  • 如何设置电源键关闭屏幕
  • 员工出差时法律规定
  • 现在我们来看看windows中的新增内容
  • 商业自持店铺出租合法吗
  • 购买生产用品计入什么科目
  • 苹果14数据线
  • 电脑刷新率怎么调低
  • 不动产出租要交什么税
  • java date类型
  • PHP:JDToFrench()的用法_日历函数
  • 手机忘记密码怎么解开锁华为
  • php单例模式应用场景
  • 企业股权转让所得可以弥补亏损吗
  • 差旅费报销会计处理
  • vue控制按钮是否禁用
  • 税收变动作用
  • php自定义表单系统
  • uniapp新建项目
  • web前端面试基础知识
  • 2021高频前端面试题汇总
  • python怎么导出数据到excel
  • 外地工程预缴的个人所得税是什么申报
  • 借受托代销商品贷受托代销商品款
  • 一般纳税人申报表电子版
  • 进项票和销项票是什么意思
  • SQL Server 2008 数据库有哪些版本?
  • 金税四期功能
  • 管理费用包括哪些部门
  • 土地使用税退税怎么做会计分录
  • 认证失败,未获取到区域信息
  • 企业收到微信和企业微信
  • 电子税务局财务报表在哪里查询
  • 退资本金现金流量表走哪一项
  • 跨年取得的发票
  • 会计凭证发票粘贴
  • 旅游饮食服务业与营业无关的收入计入营业外收入账户
  • 明细账建账的步骤
  • MySQL replace into 语句浅析(一)
  • 史上最简单的飞镖
  • mysql触发器语句
  • mac如何隐藏桌面
  • Win7的sysprep工具怎么用 win7自带sysprep工具重置系统方法
  • ubuntu中装虚拟机
  • win8.1 升级
  • windowsxp的功能介绍
  • javascript数学
  • linux每隔1s执行一次命令
  • shell可以多线程吗
  • unity动画教程
  • javascript基础书
  • 地税局工作人员工资标准多少
  • 国企残疾职工安置
  • 广东发票查验平台下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号