栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

如何用CSS3实现瀑布流效果

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何用CSS3实现瀑布流效果

CSS3功能挺强大,觉得几行代码就可以搞定一个效果,这几天学了一个瀑布流效果,还挺喜欢的。

效果图

效果链接:https://kongo.bid/xmuwu/

一、原理图

在一个大盒子里,放置多个小盒子,小盒子的大小可以不一致,长短不一样,呈现一种瀑布流的效果。

二、body部分代码

     //建立的大盒子
            //下面是内容区,就放一个盒子,其他的跟它是一样的          
           
                     //插入图片                  野蛮生长         //下面的标题                 

人长大的标志:试着听从自己内心的声音,而不去在乎外面的声                      音,等待和拖延是世界上最容易压垮一个人得东西。犹豫不决是你                   最大的敌人。能看书就不要发呆,能碎觉就不要拖延,能吃饭就不                   要饿着,能亲吻就不要说话,能找到自己想做的事情就不容易了,                   青春得浪费在美好事物上。                

   //文字内容               //这个内容盒子可以多复制一些,只要计算好大盒子的宽度和小盒子的数量就好了    

三、CSS3代码

*{padding:0;margin:0}#con{width:980px;margin:60px auto;border-radius:25px;box-shadow:5px 5px 10px #000;padding:20px;-moz-column-count:4;-moz-column-gap:30px;-moz-column-rule:0px solid #ff0000;   //火狐浏览器-webkit-column-count:4;-webkit-column-gap:30px;-webkit-column-rule:0px solid #ff0000;   //Google chrome -o-column-count:4;-o-column-gap:30px;-o-column-rule:0px solid #ff0000;   //Opera浏览器的}#con .pic{width:188px; min-height:100px;box-shadow:2px 2px 6px #b5b5b5;padding:20px 15px;margin:10px;display:inline-block}#con h3{border-bottom:1px solid #ddd;line-height:30px;text-align:center;padding:5px 5px;}#con h3 a{text-decoration:none;color:#999;}#con  p{font-size:12px;color:#666;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;
-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;  }

话说,CSS3真心强大,以前看到瀑布流样式的图片,从来没想过会这么简单,几行代码就能轻松搞定。

Ps:亲测,火狐、搜狗浏览器都出现这个效果了。



作者:徐慕熹微
链接:https://www.jianshu.com/p/1fdaf541347d


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/242434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号