css3 column实现卡片瀑布流布局的示例代码


Posted in HTML / CSS onJune 22, 2018

本文介绍了css3 column实现卡片瀑布流布局的示例代码,分享给大家,具体如下:

实现效果

今天遇到了需要实现一个卡片的瀑布流布局的问题,卡片高度是不同的。

最后使用css3中的column属性实现了这个布局,而且非常的简便啊(lz隐约记得上次写瀑布流的时候是用js实现的...naive啊)

实现效果大概如下图~

css3 column实现卡片瀑布流布局的示例代码

相关属性

  1. column-count:想实现的列数,我这里只需要2列
  2. column-width:列的宽度
  3. column-gap:列之间的间隙
  4. break-inside:avoid:如果不将子元素(每个卡片)设置这个属性的话,就会出现一张卡片被截断显示在不同的列中的情况

遇到的问题

  1. 实现过程中遇到了一个小问题,我的卡片底部border会被截掉一块
  2. 通过设置子元素的overflow:auto解决了

代码

.videoCards {
            padding-top: 4rpx;
            column-count: 2;
            column-gap: 18rpx;

            .card {
                display: inline-block;
                margin-top: 20rpx;
                width: 326rpx;
                background: #FFFFFF;
                box-shadow: 0 0 10rpx 0 rgba(0,0,0,0.10);
                border-radius: 14rpx;
                break-inside: avoid;
                padding-bottom: 20rpx;
                overflow: auto;
                }
        }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3使用多列制作瀑布流
May 10 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 HTML / CSS
详解CSS3新增的背景属性
Dec 25 HTML / CSS
CSS3 实现的加载动画
Dec 07 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
Feb 19 HTML / CSS
Canvas globalCompositeOperation
Dec 18 HTML / CSS
Html5移动端适配IphoneX等机型的方法
Jun 25 HTML / CSS
Html5之webcoekt播放JPEG图片流
Sep 22 HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 HTML / CSS
background-position百分比原理详解
May 08 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 #HTML / CSS
CSS3之transition实现下划线的示例代码
May 30 #HTML / CSS
CSS3实现可翻转的hover效果
May 23 #HTML / CSS
详解如何在css中引入自定义字体(font-face)
May 17 #HTML / CSS
CSS3实现多样的边框效果
May 04 #HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
Apr 23 #HTML / CSS
CSS3使用transition属性实现过渡效果
Apr 18 #HTML / CSS
You might like
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
php实现aes加密类分享
2014/02/16 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
php接口隔离原则实例分析
2019/11/11 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
javascript常用方法汇总
2014/12/02 Javascript
angular.element方法汇总
2015/01/07 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
点球小游戏python脚本
2018/05/22 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
Python原始套接字编程实例解析
2020/01/29 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
房地产项目策划书
2014/02/05 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
党员转正大会主持词
2015/07/02 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers