系统定制开发flex布局,一行内显示4个元素,超出4个换行,右间距设置

系统定制开发最终实现的效果如下:

1、HTML代码

  1. <div class="volume-wrapper">
  2. <div class="volume-item">
  3. <div class="title">系统定制开发自然月合同量</div>
  4. <div class="volume">54.3772</div>
  5. </div>
  6. <div class="volume-item">
  7. <div class="title">自然月剩余合同量</div>
  8. <div class="volume">54.3772</div>
  9. </div>
  10. <div class="volume-item">
  11. <div class="title">自然月剩余合同日均量</div>
  12. <div class="volume">54.3772</div>
  13. </div>
  14. <div class="volume-item">
  15. <div class="title">结算月合同量</div>
  16. <div class="volume">54.3772</div>
  17. </div>
  18. <div class="volume-item">
  19. <div class="title">结算月剩余合同量</div>
  20. <div class="volume">54.3772</div>
  21. </div>
  22. <div class="volume-item">
  23. <div class="title">结算月剩余合同日均量</div>
  24. <div class="volume">54.3772</div>
  25. </div>
  26. <div class="volume-item">
  27. <div class="title">智能填报规则名称</div>
  28. <div class="volume">54.3772</div>
  29. </div>
  30. </div>

2、CSS样式代码 

(1)父元素CSS:

.volume-wrapper {

  display: flex;   /*  */

  justify-content: flex-start;   /* 左对齐 */

  flex-wrap: wrap;   /* 换行 */

}

(2)子元素CSS:

.volume-item{

  margin-right: 20px;   /* 每个元素右间距设置为20px */

  /* 计算每个元素的宽度:20px是前三个元素的间距(margin-right)和,除以4即为每个元素的宽度 */

  width: calc((100% - 20px) / 4);

}

/* 将下标是4的倍数元素的margin-right设置为0,即将每行最后一个元素的margin-right置0 */

.volume-item:nth-of-type(4n+0) {

  margin-right: 0;

}

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发