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 相关文章推荐
html5使用canvas实现图片下载功能的示例代码
Aug 26 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
Jul 02 HTML / CSS
html5模拟平抛运动(模拟小球平抛运动过程)
Jul 25 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
Feb 19 HTML / CSS
HTML5 3D衣服摇摆动画特效
Mar 17 HTML / CSS
a标签下载链接的简单实现
Sep 13 HTML / CSS
鼠标滚轮事件和Mac触控板双指事件
Dec 23 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
Jan 25 HTML / CSS
CSS实现隐藏搜索框功能(动画正反向序列)
Jul 21 HTML / CSS
Canvas绘制像素风图片的示例代码
Sep 25 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制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
PHP实现的函数重载功能示例
2018/08/03 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
koa-router源码学习小结
2018/09/07 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中的闭包详细介绍和实例
2014/11/21 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
python购物车程序简单代码
2018/04/18 Python
python实现列表中由数值查到索引的方法
2018/06/27 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
大学生自荐信
2013/12/11 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
开学典礼校长致辞
2015/07/29 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL