css3瀑布流

css3虽然可以实现,不过要是真的运用到项目中还是老老实实写js吧

.container{

  /*列的宽度*/

  column-width:160px;

  -webkit-column-width:160px;

  -moz-column-width:160px;

  /*列与列之间的间隙*/

column-gap:4px;

-webkit-column-gap:4px;

}

.container div{

  width:160px;

  margin:6px 0;

}

<div class="container">
  <div><img src="images/P1.jpg" /></div>
  <div><img src="images/P2.jpg" /></div>
  <div><img src="images/P3.jpg" /></div>

</div>

时间: 2024-10-17 07:13:09

css3瀑布流的相关文章

CSS3——瀑布流,多列(Multi-column)

示例--瀑布流 <div class="view"> <div class="item"> ![](xx) </div> </div> <style> .view{ column-count: 2; // 设置显示2列 column-gap: 2px; //设置或检索对象的列与列之间的间隙为2px width: 100%; } .item{ width: 95%; background: #fefefe;

媒体查询 瀑布流

媒体查询 :即在不同屏幕的客户端下,显示效果不同.因为考虑屏幕大小不同,对布局要求有不同: /*屏幕宽度大于800px*/ @media screen and (min-width: 800px){ .box{ width:200px; height: 300px; background-color: red; } } /*屏幕宽度在500-800之间*/ @media screen and (min-width: 500px) and (max-width: 800px){ .box{ wid

CSS3的学习--实现瀑布流

原文:CSS3的学习--实现瀑布流 基于CSS3实现瀑布流,使用CSS3的CSS 多栏(Multi-column). 可以到github上下载源码 : https://github.com/CraryPrimitiveMan/waterfall-css3 瀑布流,又称瀑布流式布局.是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部.我们只是实现了多栏的布局. CSS 多栏(Multi-column) : http://w

使用css3实现的瀑布流

使用css3的-webkit-column可以实现类似瀑布流的页面效果(仅限于Chrome内核) 下面给出例子: <div class="clolumn"> <div class="box">1</div> <div class="box box1">2</div> <div class="box box2">3</div> <div c

css3多列布局瀑布流加载样式

看了一些网站的瀑布流加载,正好看到css3的多列属性,尝试着写了一个css做布局的瀑布流. 直接上代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS3多列属性瀑布流</title> <style> /*大层*/ .container{width:80%;margin: 0 auto;}

js实现瀑布流

下午查找了瀑布流的相关原理,找了一些css3实现的还有js实现的,最后总结了一些比较简单的,易懂的整理起来 1.css3实现 只要运用到    column-count分列 column-width固定宽度 column-gap设置列间的间隔 break-inside:avoid防止换行 注意: Internet Explorer 9及更早 IE 版本浏览器不支持 column-count 属性. 下面是一个例子: html代码: <!DOCTYPE html> <html> &l

实现瀑布流的三种方法

部分html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>瀑布流</title> <!-- <link rel="stylesheet" type="text/css" href="css/Pinterest.css">

masonry结合json 制作无限滚动的瀑布流

做前端这行的 能直接贴代码就直接贴代码了,不用多说什么别的 效果需要引入jquery和jquery.masonry.min.js这两个JS JS代码如下: $(document).ready(function(){ var $container = $('.space_main_con1 .con'); var animated; var i=1; //判断是否需要 masonry.js这个里面提供动画 如果是IE浏览器并且版本低于9.0 则添加动画 否则就用 css3的动画(css3的动画代码

js瀑布流的代码

<!doctype html> <html> <head> <meta charset="utf-8"> <title>Jquery瀑布流布局(每行代码都有详细注释)-作者:刘晓帆</title> <style type="text/css"> body, ul, li, h3 { margin: 0; padding: 0; list-style: none; font: bold