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 相关文章推荐
纯CSS实现菜单、导航栏的3D翻转动画效果
Apr 23 HTML / CSS
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
Jul 21 HTML / CSS
CSS Houdini实现动态波浪纹效果
Jul 30 HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 HTML / CSS
CSS3中引入多种自定义字体font-face
Jun 12 HTML / CSS
html标签之Object和EMBED标签详解
Jul 04 HTML / CSS
浅析移动设备HTML5页面布局
Dec 01 HTML / CSS
很酷的HTML5电子书翻页动画特效
Feb 25 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
Mar 22 HTML / CSS
详解android与HTML混合开发总结
Jun 06 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
Aug 05 HTML / CSS
HTML5页面无缝闪开的问题及解决方案
Jun 11 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
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
非常实用的php验证码类
2016/05/15 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python内置模块turtle绘图详解
2017/12/09 Python
django使用html模板减少代码代码解析
2017/12/12 Python
Python标准库shutil用法实例详解
2018/08/13 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
竞选班长自荐书范文
2014/03/09 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
五年级学生期末评语
2014/12/26 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python