博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【1分钟知识点】利用「占位块」弥补 space-between 的不足
阅读量:5965 次
发布时间:2019-06-19

本文共 726 字,大约阅读时间需要 2 分钟。

效果先行

需求

在大量“不定宽”元素并排的布局模式下,上图是我们想要的最佳布局 但是FlexBox布局虽然枪弹但并不能完全呈现以上布局,于是我们需要结合FlexBox作下小的改动即可实现。

css现成的布局方式

Flex布局,具有等分布局的能力,如图

问题

但是底部我们并不想如此等分,我们更希望可以同上一排对齐

方案

其实很简单,我们只要在后面加入一些等宽但是占高为0等隐藏元素即可轻松实现。 如图:

至于【empty】元素的数量需要不小于单行最多元素的数量即可, 最后我们将empty设置隐藏即可

.empty {    visibility: hidden; }复制代码

完整demo代码

【codepen 演示地址】

    
并排等分,单排靠左最齐布局
1
2
3
4
5
6
7
8
9
10
11
12
empty
empty
empty
empty
empty
empty
empty
empty
empty
复制代码

转载请标明出处

作者: 木羽 zwwill

首发地址:

你可能感兴趣的文章
第一篇:zc706 开箱及开发环境搭建
查看>>
python-冒泡排序
查看>>
Mac下修改Hosts文件工具——Gas Mask
查看>>
协程函数应用
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
Tomcat学习总结(2)——Tomcat使用详解
查看>>
webgl像机世界
查看>>
php正则怎么使用(最全最细致)
查看>>
原码、反码、补码、移码
查看>>
javascript数学运算符
查看>>
shuff打乱排序
查看>>
LC.155. Min Stack(非优化,两个stack 同步 + -)
查看>>
Add Two Numbers
查看>>
Asp.net技巧:gridview获取当前行索引的方法
查看>>
让 vim 在按ESC时自动保存
查看>>
git配置别名
查看>>
SpringMVC配置文件
查看>>
划分数系列问题
查看>>
springboot整合jersey
查看>>
sql定时自动备份(定时作业)
查看>>