如何在每行中显示两个圆形按钮,并在其上方显示一个单一的按钮而居中,而与下两个按钮之间没有间距?

问题描述

enter image description here

左侧的按钮如何像右侧一样显示?各个组之间用填充分隔,并以流根显示。

.group {
  display: flow-root;
  padding: 7px 0px 7px 0px;
}

button.a {
  float: left;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #8B8B8B;
}
<div class="group"><span>
      <button class="a"></button>
    </span><span>
      <button class="a"></button>
      <button class="a"></button>
    </span><span>
      <button class="a"></button>
      <button class="a"></button>
    </span>
</div>

<div class="group"><span>
      <button class="a"></button>
      <button class="a"></button>
    </span><span>
      <button class="a"></button>
    </span>
</div>

解决方法

执行此操作的方法很多,这是一种无需更改html的简单方法

编辑:由于您的圈子通常不会碰到边界,因此您需要手动将其推向目的地

.group {
  float: left;
  padding: 7px 0px 7px 0px;
  clear: both;
}

span {
  display: flex;
  text-align: center;
  justify-content: center
}

button.a {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #8B8B8B;
}
.move-up {
  margin-top: -3px;
}
<div class="group"><span>
      <button class="a"></button>
    </span><span class="move-up">
      <button class="a"></button><button class="a"></button>
    </span><span>
      <button class="a"></button><button class="a"></button>
    </span>
</div>

<div class="group"><span>
      <button class="a"></button><button class="a"></button>
    </span><span>
      <button class="a move-up"></button>
    </span>
</div>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...