zoukankan      html  css  js  c++  java
  • CSS3实现图片木桶布局

     CSS3实现图片木桶布局

      效果图:

     

     代码如下,复制即可使用:

    <!DOCTYPE html>
        <script>
            window.navigator.appVersion.indexOf('Trident') != -1 && alert('请用谷歌或火狐新版打开!');
        </script>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
            }
            body{
                padding: 50px 0;
                overflow-x: hidden;
            }
            .wrap{
                display: flex;
                flex-wrap: wrap;
            }
            .wrap img{
                margin: 3px;
                padding: 5px;
                height: 200px;
                background: #ccc;
                flex-grow: 1;
                object-fit: cover;
                transition: .3s;
            }
            .wrap:after{
                display: block;
                content: '';
                flex-grow: 9999;
            }
            .wrap img:hover{
                transform: scale(1.2);
                box-shadow: 0 0 20px #fff;
                z-index: 9999;
            }
        </style>
    </head>
    <body>
        <div class="wrap"></div>
        <script>
            var wrap = document.querySelector('.wrap');
            var src = ['//cdn.attach.qdfuns.com/notes/pics/201710/13/093715yf2jt47tttj9lyfj.jpg','//cdn.attach.qdfuns.com/notes/pics/201710/13/092835ebbkfzjtb4okwj2b.jpg','//cdn.attach.qdfuns.com/notes/pics/201710/13/092835beqzk6kyjkbwr5bw.jpg','//cdn.attach.qdfuns.com/notes/pics/201710/13/092835nshkii0i2k0dsikn.jpg','//cdn.attach.qdfuns.com/notes/pics/201710/13/093653k6ztcd7x7czebkfh.jpg']
            for(var i=0; i<Math.floor(Math.random()*10+30); i++){
                var img = document.createElement('img');
                img.src = src[Math.floor(Math.random()*5)];
                wrap.appendChild(img);
            }
        </script>
    </body>
    </html>

     如有错误,欢迎联系我改正,非常感谢!!!

  • 相关阅读:
    词义辨析:事件与事故
    术语-BPM:BPM
    职位:DBA
    职业-软件:软件测试工程师
    职位-软件工程师:软件工程师
    职业-IT:全栈工程师
    术语-技术栈:技术栈
    .NET Core:目录
    .NET Core:.Net Core 百科
    术语-抽象:抽象
  • 原文地址:https://www.cnblogs.com/yidaixiaohui/p/8447181.html
Copyright © 2011-2022 走看看