• flex 最后一行左对齐


    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            body {
                height: 1000px;
            }
    
            .container {
                float: left;
                border: 1px solid #000;
                display: flex;
                 290px;
                flex-wrap: wrap;
                justify-content: space-between;
                resize: both;
            }
    
            .list {
                 65px;
                height: 65px;
                margin-bottom: 10px;
                background-color: rgb(148, 148, 131);
                margin-right: 10px;
            }
    
            .list:nth-child(4n) {
                margin-right: 0px;
            }
    
            .container::after {
                content: '';
                display: block;
                flex: 1;
            }
        </style>
    </head>
    
    <body>
        <div class="container">
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
            <div class="list"></div>
        </div>
        <div>
            切换子项目数量
            <select id="select">
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                </selction>
        </div>
        <script>
            let container = document.querySelector('.container');
            let box = document.querySelector('#select')
    
            box.onchange = (e) => {
                let len = e.target.value;
                // let html = Array.from({ length: len }, () => `<div class="list"></div>`).reduce((pre, item) => {
                //     return pre += item;
                // }, '');
                let html=''
                for (let index = 0; index < len; index++) {
                   html+=`<div class="list"></div>`
    
                }
                container.innerHTML = html;
            }
        </script>
    
    </body>
    
    </html>
    
  • 相关阅读:
    [CentOS5]安装VirtualBox
    [Java]一则自定义的XStream转换器,主要用于POJO XML反序列化为Map/List
    [CentOS5]开启vsftpd中本地用户的上传权限
    [CSS]强制TD不换行
    [CentOS5]快速关闭SeLinux
    [vba]获取PPT幻灯片中的所有标题
    [VBA]批量转换xls为csv
    [OTHER]玩具的报复 绿化版 注册表
    [CentOS]在vsftpd中为本地用户指定默认目录
    递归读取输出无限分类目录
  • 原文地址:https://www.cnblogs.com/7c89/p/15972315.html
Copyright © 2020-2023  润新知