纯CSS3多列的瀑布流布局演示
来源:互联网 发布:ui界面设计用什么软件 编辑:程序博客网 时间:2024/05/29 18:32
网上的瀑布流布局大部分都是通过JS来求定位,但现在css3也可以做到了,你不需要使用一点js,就可以做出一个反应快速的CSS3瀑布流布局。
html代码:
<div class="container"><div class="waterfall"><div class="pin"><img src="http://dummyimage.com/640x4:3" /><p>1 convallis timestamp</p></div><div class="pin">2 Donec a fermentum nisi.</div><div class="pin"><img src="http://dummyimage.com/640x3:4" /><p>3 Nullam eget lectus augue. Donec eu sem sit amet ligulafaucibus suscipit. Suspendisse rutrum turpis quis nuncconvallis quis aliquam mauris suscipit.</p></div><div class="pin"><img src="http://loremflickr.com/640/480/germany" /><p>4 Donec a fermentum nisi. Integer dolor est, commodo utsagittis vitae, egestas at augue.</p></div><div class="pin"><img src="http://dummyimage.com/480x4:3" /><p>5 Lorem ipsum dolor sit amet, consectetur adipiscing elit.Sed feugiat consectetur pellentesque. Nam ac elit risus,ac blandit dui. Duis rutrum porta tortor ut convallis.Duis rutrum porta tortor ut convallis.</p></div><div class="pin"><img src="http://dummyimage.com/480x3:4" /><p>6 Nullam eget lectus augue. Donec eu sem sit amet ligulafaucibus suscipit. Suspendisse rutrum turpis quis nuncconvallis quis aliquam mauris suscipit.Duis rutrum porta tortor ut convallis.</p></div><div class="pin"><img src="http://dummyimage.com/640x21:10" /><p>7 Nullam eget lectus augue.</p></div><div class="pin"><p>8 Lorem ipsum dolor sit amet, consectetur adipiscing elit.Sed feugiat consectetur pellentesque.</p></div><div class="pin"><img src="http://dummyimage.com/800x4:3" /><p>9 Donec a fermentum nisi. Integer dolor est, commodo utsagittis vitae, egestas at augue. Suspendisse id nullaac urna vestibulum mattis. Duis rutrum porta tortor ut convallis.</p></div><div class="pin"><img src="http://dummyimage.com/900x4:2" /><p>10 Donec a fermentum nisi. Integer dolor est, commodo utsagittis vitae, egestas at augue. Suspendisse id nullaac urna vestibulum mattis.</p></div><div class="pin"><img src="http://dummyimage.com/640x5:4" /><p>11 Lorem ipsum dolor sit amet, consectetur adipiscing elit.Sed feugiat consectetur pellentesque. Nam ac elit risus,ac blandit dui. Duis rutrum porta tortor ut convallis.</p></div><div class="pin"><img src="http://loremflickr.com/1024/768/cool" /><p>12 Donec a fermentum nisi. Integer dolor est, commodo utsagittis vitae, egestas at augue. Suspendisse id nullaac urna vestibulum mattis.</p></div><div class="pin"><img src="http://dummyimage.com/800x16:3" /><p>13 Donec a fermentum nisi. Integer dolor est, commodo utsagittis vitae, egestas at augue. Suspendisse id nullaac urna vestibulum mattis.</p></div><div class="pin"><img src="http://loremflickr.com/1024/768/vw,golf,variant/all" /><p>14 Lorem ipsum dolor sit amet, consectetur adipiscing elit.Sed feugiat consectetur pellentesque. Nam ac elit risus,ac blandit dui. Duis rutrum porta tortor ut convallis.</p></div><div class="pin"><img src="http://dummyimage.com/300x4:3" /><p>15 Nullam eget lectus augue.</p></div><div class="pin"><img src="http://dummyimage.com/640x16:9" /><p>16 Nullam eget lectus augue.</p></div></div></div>
css代码:
body {background-color: #f6f6f6;}.container {width: 80%;margin: 0 auto;}.waterfall {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-width: 24em;-webkit-column-width: 24em;column-width: 24em;-moz-column-gap: 1em;-webkit-column-gap: 1em;column-gap: 1em;}.pin {padding: 1em;margin: 0 0.125em 1em;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;background: white;-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}.pin img {width: 100%;padding-bottom: 1em;margin-bottom: 0.5em;border-bottom: 1px solid #cccccc;}
原文链接:纯CSS3多列的瀑布流布局演示 版权所有,转载时请注明出处,违者必究。
注明出处格式:前端开发博客 (http://caibaojian.com/css3-waterfall-layout.html)
注明出处格式:前端开发博客 (http://caibaojian.com/css3-waterfall-layout.html)
0 0
- 纯CSS3多列的瀑布流布局演示
- 纯CSS3多列的瀑布流布局演示
- CSS3瀑布流布局
- css3中的多列布局!也就是传说中的瀑布流布局
- 纯CSS实现瀑布流布局
- 纯CSS实现瀑布流布局
- 瀑布流布局javascript or css3实现
- 【CSS】瀑布流布局的两种方式:传统多列浮动和绝对定位布局
- JS-2列瀑布流布局
- 瀑布流布局的实现
- 网页的瀑布流布局
- angularjs学习记录--使用纯angularjs写的另类瀑布流布局
- 纯CSS3实现的瀑布布局
- AJAX固定列瀑布流布局及实现
- 等高瀑布流布局的算法
- 瀑布流布局的实现(一)
- 瀑布流布局的几种实现
- 瀑布流布局的简单应用
- 用Swift做个游戏Lecture08 —— Show Me 得分面板!
- Android 4.4 实现透明状态栏Translucent system bar(Status bar)
- Java并发和多线程2:3种方式实现数组求和
- 用Swift做个游戏Lecture09 —— 服务员,说好的菜单呢?
- CSS 引入的4种方式
- 纯CSS3多列的瀑布流布局演示
- 用Swift做个游戏Lecture10 —— 优化游戏(终结篇)
- maven提示jdk版本或项目版本问题
- HDU 5578.Friendship of Frog【字符串相同字符最近距离】【2015ACM/ICPC亚洲区上海站】【12月30】
- 网页图片轮播
- android AsyncTask介绍 AsyncTask和Handler对比
- js的三种方法类型
- JS获取日期周数(含年份)
- andorid下从相册选取/拍照选取一张相片并剪切