css使用弹性盒,让每个子元素平均等分父元素的4/1大小

css使用弹性盒,让每个子元素平均等分父元素的4/1大小

原本:

复制代码
           ul {
                padding: 0;
                width: 100%;
                background-color: rgb(74, 80, 62);
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;

                li {
                  /* 每个占4/1 */
                  overflow: hidden;
                  background-color: rgb(30, 15, 46);
                  display: flex;
                  justify-content: space-between;
                  align-items: center;
                  flex-direction: column;
                }

修改后:

复制代码
                li {
                  padding: 0;
                  border: 1px solid #00bcd4;
                  background-color: rgb(30, 15, 46);
                  display: flex;
                  justify-content: space-between;
                  align-items: center;
                  flex-direction: column;
                  flex: 0 0 50%; /* 宽度设置为父元素的1/2 */
                  max-width: 50%; /* 最大宽度设置为父元素的1/2 */
                  height: 50%; /* 高度设置为父元素的1/4 */

                  &:nth-child(2n) {
                    margin-right: 0; /* 每行的第二个li元素移除右边距 */
                  }

                  &:nth-child(odd) {
                    margin-bottom: 0; /* 每列的第一个li元素(奇数位置)移除下边距 */
                  }

                  &:nth-last-child(-n + 2) {
                    margin-bottom: 0; /* 最后两个li元素移除下边距 */
                  }
                }
              }
相关推荐
阿蒙Amon30 分钟前
TypeScript学习-第7章:泛型(Generic)
javascript·学习·typescript
睡美人的小仙女12739 分钟前
Threejs加载环境贴图报错Bad File Format: bad initial token
开发语言·javascript·redis
fanruitian1 小时前
uniapp android开发 测试板本与发行版本
前端·javascript·uni-app
rayufo1 小时前
【工具】列出指定文件夹下所有的目录和文件
开发语言·前端·python
RANCE_atttackkk1 小时前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
摘星编程2 小时前
React Native + OpenHarmony:Timeline垂直时间轴
javascript·react native·react.js
2501_944525543 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
jin1233223 小时前
React Native鸿蒙跨平台完成剧本杀组队详情页面,可以复用桌游、团建、赛事等各类组队详情页开发
javascript·react native·react.js·ecmascript·harmonyos
李白你好3 小时前
Burp Suite插件用于自动检测Web应用程序中的未授权访问漏洞
前端
经年未远4 小时前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue