同宽瀑布流的生产

`一、对于同宽度的瀑布流而言, 第一排的图片是没有设置的, 但是对于以下的图片都应该是放在哪个图片的高度低的下边来去对接!

`
首先设置布局跟样式:

<div id="box">
        <ul></ul>
        <ul></ul>
        <ul></ul>
        <ul></ul>
</div>

给div和ul以及图片设置下样式:
<style type="text/css">
        *{
            margin:0;
            padding:0;
        }
        #box{
            width:90%;
            margin:20px auto;   
            overflow:hidden;
        }
        #box ul{
            list-style:none;
            float:left;
            width:24%;
            margin:5px;
        }
        #box ul img{
            width:100%;
            margin:5px;
        }
    </style>

设置完样式后,写JS实习瀑布流效果:

<script type="text/javascript">
    // 获取所有的ul
      var ulArr =document.querySelectorAll("ul");
        function createImg(count){
            for (var i = 0; i < count; i++) {
                // 创建图片和li
                var img = document.createElement("img")
                img.src = "./美女/" + i + ".jpg";
                var li  = document.createElement("li");
                li.appendChild(img);
                // 假设一个最短的ul
                var minHeightUl = ulArr[0];
                for (var j = 0; j < ulArr.length; j++) {
                    if (minHeightUl.offsetHeight >ulArr[j].offsetHeight) {
                        minHeightUl = ulArr[j]
                    }
                }
                minHeightUl.appendChild(li)
            }
        }
        // 给的图片个数
        createImg(99);
    </script>

完成瀑布流!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,702评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,719评论 25 709
  • 我出生在一个大家庭。 我有三个姐姐,一个哥哥,加上我,我的父母一共养育了五个子女,我出生的时候我的爷爷奶奶还都健在...
    渠六亿阅读 2,953评论 5 8
  • 没有一点点防备。就突然突然很想你。 我越来越知道,我做错了的那些追根究底… 也不清楚,我会否某天没忍住回去道歉,用...
    佐嫒阅读 3,398评论 0 0
  • 🌸清风阵徐徐 🌸明月甚皎洁 🌸愿君多顾盼 🌸玉兔寄吾心 🌸期后若干秋 🌸共诉花前月 🌸寥生有其幸 🌸鬓首不相负 —...
    霍山樵夫阅读 1,625评论 0 1

友情链接更多精彩内容