PC 1366*768html
缩小一点bash
板端数据结构
鸡端 疯六 编辑器
这个响应式瀑布流误打误撞写出来的,由于以前看百度写过瀑布流,不太好,好复杂,又要JS什么的,我就懒,算了算了,不写了。ide
而后今天早上就看完数据结构教程,无聊,顺便看慕课网的瀑布流教程,发现通常般,不过学到了用columns,而后又谷歌到了 break-inside 额,发现很OK喔,就OK了。布局
我习惯写注释在代码那里,这样感受容易看懂些,否则看一下代码,看一下解释,麻烦。ui
滚到最下面是所有代码。spa
/* 若是是非图片瀑布流的话就加上背景吧,否则感受不太好看。 */
3d
不加 break-inside: avoid;code
就是每列元素不置顶嘛,而break-inside: avoid; 我也是刚学的,不太大懂意思😄
每一个图片的宽度不设置:
/* width: 100%; */ 注释掉
就会这个样子 相似 放羊 管不住
而若是不是图片瀑布流 是其余瀑布流 把每一个pic标签去掉就好啦,box里面放要瀑布流的内容
图片替换成 寄几 本地的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<style>* {margin: 0;padding: 0;}.waterfalls {padding:10px;position: relative;margin: 0 auto;columns:200px;column-gap: 20px;}.box {break-inside: avoid;margin-bottom:15px;/* background:dodgerblue; */color:white;border-radius:5px;}.pic img {width: 100%;height: 100%;border-radius: 5px;border: 1px solid #ccc;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}</style>
<div class="waterfalls">
<div class="box">
<div class="pic">
<img src="images/1.jpg" alt="1.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/2.jpg" alt="2.jpg">
</div></div><div class="box">
<div class="pic">
<img src="images/3.jpg" alt="3.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/4.jpg" alt="4.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/5.jpg" alt="5.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/6.jpg" alt="6.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/7.jpg" alt="7.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/8.jpg" alt="8.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/9.jpg" alt="9.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/10.jpg" alt="10.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/11.jpg" alt="11.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/12.jpg" alt="12.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/13.jpg" alt="13.jpg">
</div>
</div>
<div class="box">
<div class="pic">
<img src="images/14.jpg" alt="14.jpg">
</div>
</div>
<div class="box"><div class="pic"><img src="images/15.jpg" alt="15.jpg"></div></div><div class="box"><div class="pic"><img src="images/16.jpg" alt="15.jpg"></div></div><div class="box"><div class="pic"><img src="images/17.jpg" alt="15.jpg"></div></div><div class="box"><div class="pic"><img src="images/18.jpg" alt="15.jpg"></div></div><div class="box"><div class="pic"><img src="images/19.jpg" alt="15.jpg"></div></div><div class="box"><div class="pic"><img src="images/20.jpg" alt="15.jpg"></div></div><div class="box">这是一段文本。兔月大大🌙</div></div></body></html>复制代码
图片能够在behance下载一些,或者国内的一些插图网。
第一次在掘金写,编辑器还行吧,这掘金的编辑器怎么发布后,代码会乱了。
我喜欢语雀的。
谢谢阅读。Thanks