css - 带有 CSS/bootstrap 的垂直对齐图标

标签 css twitter-bootstrap

这是我使用的代码:

    <div class="row">
        <div class="col-lg-12">
            <h1 class="page-header">View Task
               <button type="button" class="btn btn-success btn-circle">
                  <i class="fa fa-check"></i>
               </button>
            </h1>
        </div>
    </div>

这是它的样子:

enter image description here

看到“查看任务”字样下方的绿色勾号了吗?并在文字的顶部下方?

我怎样才能使绿色勾号图标与“查看任务”文本垂直对齐/居中?

最佳答案

简单的添加CSS。但是请更改 margin-top half of button height。

.page-header{
  position: relative;
  padding-right: 30px;
  display: inline-block;
  }
button{
position: absolute;
  right: 0;
  top: 50%;
  height: 20px;
  width: 20px;
  background: green;
  margin-top: -10px;
  border: 0;
  text-indent: -9999px;
  overflow: hidden;
  border-radius: 10px;
}
<div class="row">
        <div class="col-lg-12">
            <h1 class="page-header">View Task
               <button type="button" class="btn btn-success btn-circle">
                  <i class="fa fa-check">icon</i>
               </button>
            </h1>
        </div>
    </div>

关于css - 带有 CSS/bootstrap 的垂直对齐图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601312/

相关文章:

javascript - 尝试跳过索引时 Bootstrap 轮播崩溃

html - 如何在 HTML 中获取元素的位置和大小

javascript - 当用户在 div 背景图像上滚动时删除覆盖 div

jquery - 在图像覆盖的 header 标记内带有顶部边距的带边框的文本标题

php - 根据时间更改div的背景颜色

css - 如何在与 grails 中的请求(REST 调用)相同的页面上正确呈现 gsp 上的响应

html - 由于 float 在另一个元素上,div 元素未按应有的方式显示

html - iOS 上的文本清晰度

ios - 图像中的 Bootstrap Modal 在 iOS 中不起作用

javascript - Eternicode Bootstrap 日期选择器在触摸 Android Webkit< 534 后选择输入