布尔玛专栏中的中心内容

新手上路,请多包涵

我有多个列。每列在 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>

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;
}

原文由 niko 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 307
2 个回答

<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;
}
 <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>

更多信息: Bulma 柱尺寸

原文由 user3589620 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

添加到 HTML 内容:

 class="has-text-centered"

如果你想让文件上传输入居中

添加到 HTML 内容:

 class="is-centered"

原文由 Leonardt Lauenstein 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题