bulma列中的中心内容

nik*_*iko 4 html css css3 bulma

我有多列。每列在CSS的中心都有一个字体超棒的图标,其中包含一个圆圈。现在,我想使圆本身在列的中间对齐。但是,当文本本身居中时,它始终保持在左侧。

的HTML

<div class="features">
  <div class="container">
    <div class="columns is-mobile ">
      <div class="column">
        <div class="community">
          <font-awesome-icon col size="2x" :icon="['fas', 'tasks']" />
        </div>
        Features
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

的CSS

.features {
  background: #2a3a4c;
  height: 200px;
}

.community {
  width: 5rem;
  height: 5rem;
  background: linear-gradient(135deg, #b15757 0%, #b96868 100%);
  border-radius: 100%;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
Run Code Online (Sandbox Code Playgroud)

Sun*_*Sun 9

<div class="columns is-centered">...</div>使列居中。你必须设置一个宽度为柱内,使其工作。类is-narrow 需要只有空间需要

.features {
  background: #2a3a4c;
}

.features .columns {
  height: 200px;
}

.circle {
  width: 5rem;
  height: 5rem;
  background: linear-gradient(135deg, #b15757 0%, #b96868 100%);
  border-radius: 100%;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css" rel="stylesheet" />
<div class="features">
  <div class="container">
    <div class="columns is-centered is-vcentered is-mobile">
      <div class="column is-narrow has-text-centered">
        <div class="circle">
          <font-awesome-icon col size="2x" :icon="['fas', 'tasks']" />
        </div>
        Features
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

详细信息:布尔玛柱尺寸


Leo*_*ein 5

这将使您的文本、按钮或图像居中

添加到 HTML 内容:

class="has-text-centered"
Run Code Online (Sandbox Code Playgroud)

如果你想以文件上传输入为中心

添加到 HTML 内容:

class="is-centered"
Run Code Online (Sandbox Code Playgroud)

  • 如果您编辑您的答案以显示更多努力(小解释,指定放置位置等),那就太好了。另请参阅[答案] (2认同)