html - Bootstrap 在列中间有图标

标签 html css ruby-on-rails twitter-bootstrap

我正在尝试构建一个网站部分,该部分的行左侧为黑色,右侧为红色。就在中间,我需要从很棒的字体中放一个人字形。 V 形位于黑色和红色上。

我现在的代码是这样的:

<div class="container-fluid" id="banner">
 <div class="row home">
  <div class="col-md-5 d-flex justify-content-end home-region-left align-items-center">
   <h2>Directions</h2>
 </div>
 <div class="col-md-2">
  <%= fa_icon 'chevron-circle-right'%>
 </div>
 <div class="col-md-5 d-flex justify-content-start home-region-right align-items-center">
  <%= form_tag zipcode_path, method: 'get', validate: true do%>
     <p><%=number_field :search, params[:search], required: true%>
        <%=submit_tag 'Search', class: 'btn btn-primary'
     </p>
  <% end %>
 </div>
</div>

这是行不通的。对于初学者来说,中间部分占用了太多空间。

我已经做了几次尝试,但无法弄清楚如何让一个图标恰好位于中间。这是我的 jsfiddle

最佳答案

是这样的吗?

enter image description here 使用 position: absolute 并将 div 居中:

<div class="container-fluid">
  <div class="row chevron">
    <div class="col left-side">
        Left
    </div>
    <div style="z-index: 1000; position: absolute; left: 50%; right: 50%; margin-top: 10px; margin-left: -10px; background: blue; width: 20px; text-align: center;">
      >
    </div>
    <div class="col right-side">
         Right
    </div>
  </div>
</div>

您更新的 fiddle 是 here .

关于html - Bootstrap 在列中间有图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52894510/

相关文章:

javascript - 平面 UI 复选框样式不起作用

java - Thymeleaf th :field handle null with input text but not with radio, 为什么?

javascript - 动态添加和删除样式表

javascript - 如何使文本框值更改对 jQuery 功能产生影响

php - css div 未被识别

ruby-on-rails - 获取用户评论和在同一查询中分组的所有评论

javascript - 如何在 JavaScript 中访问 Rails View 变量?

javascript - 如何在过滤时排除类隐藏行和 noprint 行

html - 在CSS中,真的需要 "table"中的 "table td { ... }"吗? "td"不能出现在表中吗?

HTML 禁用 'id' 页面移动行为