为 Flex 项目添加精确的 1px 边距
尝试使用 Flexbox 时布局中,您可能会遇到将 1px 边距应用于设置为 'flex: 0 0 的 Flex 项目的情况25%' 证明具有挑战性,因为 1% 会产生过大的间距。要解决此问题,请考虑以下方法:
在提供的 CSS 片段中,“foto”类具有“flex: 0 0 25%”。要实现 1px 边距,您可以将此设置修改为“flex: 1 0 22%”。这将为项目的弹性基础分配 22%,确保每行有四个元素。 Flex-grow 设置为 1,导致项目扩展并消耗剩余的边距空间。
显示: flex;<br> flex-wrap: 换行;<br> justify-content: space-around; margin: 10px;<p>}<em></em>/<br> 更新了 1 像素间距的边距 <br>/<br>.foto {<br> flex: 1 0 22%;<br> 最小高度: 50px; <br> 边距:1px;<br> 背景颜色:红色;<br>}
<div class="foto foto1">1</div><br> </p><div> <div class="foto foto3">3</div> <br> <div> <div class="foto foto5"> <div> <div class="foto foto7">7</div><br> <div> <div class="foto foto9"> <br> <div> <div class="foto foto2"> <div></div>
以上是如何使用'flex: 0 0 25%”在 Flex 项目上实现精确的 1px 边距?的详细内容。更多信息请关注PHP中文网其他相关文章!