位置: IT常识 - 正文

flex 布局:实现一行固定个数,超出强制换行(流式布局)(flex布局实现垂直居中)

编辑:rootadmin
flex 布局:实现一行固定个数,超出强制换行(流式布局) 一、flex 布局基础知识

推荐整理分享flex 布局:实现一行固定个数,超出强制换行(流式布局)(flex布局实现垂直居中),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:flex布局实现居中,flex布局实现三栏布局,flex布局实现表格,flex布局实现九宫格,flex布局实现垂直居中,flex布局实现九宫格,flex布局实现九宫格,flex布局实现三栏布局,内容如对您有帮助,希望把文章链接给更多的朋友!

flex 布局的知识想必不用多说,一些常用的属性如下:

设置在父容器上的属性:display:flex, align-items, justify-content, flex-wrap。

设置在子容器上的属性,通过 flex: 1, 简写了 flex-grow、flex-shrink、flex-basis 三个属性。

基础知识部分可参考阮大的:

二、flex 布局常用应用flex 布局:实现一行固定个数,超出强制换行(流式布局)(flex布局实现垂直居中)

1、垂直居中

通过 align-item s 实现不同数据块的垂直居中

2、一行固定行数,超出强制换行

 布局样式如上图所示,这是我们在日常需求开发中常见的一个需求, flex 布局实现起来比较简单。

代码如下:

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

引用自:flex布局: 一行显示固定个数,强制换行且均匀分布(超出的分布靠左)_Enidchan_的博客-CSDN博客

上述是方法 1, 方法 2:

.parent { width: 200px; height: 150px; background-color: black; display: flex; flex-flow: row wrap; align-content: flex-start;}.child { box-sizing: border-box; background-color: white; flex: 0 0 25%; height: 50px; border: 1px solid red;}

 这一实现方法引用自: Flex 布局教程:实例篇 - 阮一峰的网络日志

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

上一篇:archiveadm命令 Solaris 归档文件实用程序(add files to archive)

下一篇:前端的现状以及未来发展趋势,最简单的理解前端开发(现在前端的现状)

  • oppo蓝牙耳机怎么调节音量(oppo蓝牙耳机怎么连接蓝牙)

    oppo蓝牙耳机怎么调节音量(oppo蓝牙耳机怎么连接蓝牙)

  • 华为荣耀手机如何将两张图片拼在一起(华为荣耀手机如何查询)

    华为荣耀手机如何将两张图片拼在一起(华为荣耀手机如何查询)

  • bat是什么文件扩展名(bat属于什么文件)

    bat是什么文件扩展名(bat属于什么文件)

  • 华为插上耳机有图标还是外放(华为插上耳机有声音不插没声音)

    华为插上耳机有图标还是外放(华为插上耳机有声音不插没声音)

  • 华为nova6耗电量快正常吗(华为nova6耗电太快了)

    华为nova6耗电量快正常吗(华为nova6耗电太快了)

  • oppofindx有指纹识别么(oppofindx有没有指纹功能)

    oppofindx有指纹识别么(oppofindx有没有指纹功能)

  • 耳机带麦跟不带麦区别(耳机带麦跟不带麦音质)

    耳机带麦跟不带麦区别(耳机带麦跟不带麦音质)

  • e980什么处理器(ex980是什么处理器)

    e980什么处理器(ex980是什么处理器)

  • matebookd14和15的区别(matebook14和matebookd15)

    matebookd14和15的区别(matebook14和matebookd15)

  • 华为mate30与华为nova6区别(华为mate30与华为p30pro对比)

    华为mate30与华为nova6区别(华为mate30与华为p30pro对比)

  • 什么叫域名系统(域名系统的含义)

    什么叫域名系统(域名系统的含义)

  • 电脑开机主机声音很大是什么情况(电脑开机主机声音)

    电脑开机主机声音很大是什么情况(电脑开机主机声音)

  • 网页是一种独立的什么文件(网页是构成网站的基本元素,它分为两种类型,分别是)

    网页是一种独立的什么文件(网页是构成网站的基本元素,它分为两种类型,分别是)

  • 输入法震动怎么取消(输入法震动怎么关)

    输入法震动怎么取消(输入法震动怎么关)

  • 手机如何查看本机号码(手机如何查看本机配置)

    手机如何查看本机号码(手机如何查看本机配置)

  • 手机怎么改设备(手机怎么改设备信息)

    手机怎么改设备(手机怎么改设备信息)

  • vue时间设置教程(vue实时显示时间)

    vue时间设置教程(vue实时显示时间)

  • 退群后发的图片还在吗(退群的照片)

    退群后发的图片还在吗(退群的照片)

  • 怎样解决xr的3dtouch

    怎样解决xr的3dtouch

  • 说说发不出去也删不了一直在顶部(说说发不出去也不回信息)

    说说发不出去也删不了一直在顶部(说说发不出去也不回信息)

  • 腾讯扫码登录在哪里找(腾讯扫码登录在哪)

    腾讯扫码登录在哪里找(腾讯扫码登录在哪)

  • 笔记本电脑睡眠后黑屏打不开(笔记本电脑睡眠不了是什么原因)

    笔记本电脑睡眠后黑屏打不开(笔记本电脑睡眠不了是什么原因)

  • vivo耳机线控怎么设置(vivo线控耳机怎么调音量)

    vivo耳机线控怎么设置(vivo线控耳机怎么调音量)

  • 苹果计时器在哪(苹果计时器怎么计时)

    苹果计时器在哪(苹果计时器怎么计时)

  • ios如何安装qq文件(苹果怎么安装qq的文件)

    ios如何安装qq文件(苹果怎么安装qq的文件)

  • 近三年复合增长是什么意思
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 支票上的法人章和财务章是央行盖吗
  • 单位参加社保必须全员全额申报吗
  • 人力资源公司代招的岗位可以去吗
  • 产成品出库入库单
  • 财务合理化建议例子
  • 期末账项调整的类型
  • 捐赠支出税前扣除政策
  • 购买大型设备的会计科目
  • 税务退进项税会计处理
  • 银行手续费发票怎么开
  • 限额领料单属于什么原始凭证
  • 国税是负税需要缴税吗
  • 分拆业务所涉及客户
  • 处置子公司合并抵消
  • 房地产增值税如何抵扣
  • 吊销执照公司资产怎么办
  • 通用pe工具箱安装教程
  • 使用PHP similar text计算两个字符串相似度
  • 员工伙食费明细表
  • 超市赠送消费券怎么用
  • linux系统基础教程
  • php imagecopymerge
  • php stl
  • 破产清算中欠发工资应否交个人所得税
  • 土地价款会计分录
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • PHP基于SimpleXML生成和解析xml的方法示例
  • zendframework3中文手册
  • realsense d415参数
  • php中undefined index
  • uniapph5微信支付
  • 脱不下孔乙己的长衫对应下一句
  • iframe标签表示的框架
  • HTTP加密/HTTPS工作过程
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 预缴增值税怎么算
  • 什么叫python
  • 小微企业的所得税税率是多少
  • 织梦官方
  • 企业有什么税收
  • 会计六大类会计科目
  • 汽车修理费用会计分录
  • mysql数据库注入
  • case语句怎么执行
  • 垃圾处理费怎么申报
  • 哪种营业执照不用交税开店有营业执照有什么好
  • 资产负债表编制
  • ce认证所需的模块有哪些
  • 不动产租赁行业代码
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 公司给别人公司过账应该注意哪些
  • 公司员工垫付款项
  • 不验旧能领购发票吗
  • 财务会计制度及核算软件备案怎么填写
  • 明细分类账怎么打印
  • 安装好sql2000后安装sp4
  • aix解除镜像
  • 在WINDOWS系统中用鼠标拖动非最大化窗口的标题栏可以
  • win10 9月更新 问题
  • ubuntu安装超详细教程
  • centos7服务器配置
  • xp系统1
  • linuxssh免密码登录
  • wincomm.exe - wincomm是什么进程
  • 选择打开程序
  • newdot.exe - newdot是什么进程 有什么用
  • win7系统登录QQ失败提示QQ软件已被破坏或部分文件已经丢失的解决方法
  • windows wps
  • 删除rpm安装包
  • node.js详解
  • 置顶是什么意思呢
  • JavaScript中定义数组
  • python selectfrommodel
  • jquery插件使用
  • js手势放大缩小
  • python3 cookie
  • 注册一个信息咨询公司需要什么
  • 学校经费审批流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设