
如何实现固定布局和遍历 div
如图所示,有一个大的 div 固定在最上方,其中有四个 div 1234 是通过循环生成的。如何实现这样的布局,或者有更好的解决方案?
答案:
grid 布局完美解决!!!
布局如下:第一个 div 固定,其他 div 动态渲染。
html 代码:
<div class="box"> <div class="box-item">固定不动</div> <div class="box-item">其他1</div> <div class="box-item">其他2</div> <div class="box-item">其他3</div> <div class="box-item">其他4</div> <div class="box-item">其他5</div> <div class="box-item">其他6</div> <div class="box-item">其他7</div> </div>
css 代码:
.box {
display: grid;
grid-template-columns: repeat(2, 1fr);
border: 1px solid #eee;
gap: 10px;
padding: 5px;
}
.box .box-item {
border: 1px solid #eee;
}
.box .box-item:first-child {
grid-row-start: 1;
grid-row-end: 3;
}效果图:
[图片]
优点:
以上就是固定布局和遍历 div 如何实现?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号