簡體   English   中英

Bootstrap:如何在中心對齊按鈕組(垂直)

[英]Bootstrap: How to align the button group in the center (vertically)

在以下代碼中:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> <div class="container"> <div class="row"> <div class="col-lg-12"> <div class="panel panel-primary"> <div class="panel-heading"><h2>Element Selection</h2></div> <div class="panel-body"> <div class="row"> <div class="col-lg-5"> <div class="form-group"> <h3><span class="label label-info">Element Segment</span></h3> <textarea class="form-control" rows="8"></textarea> </div> </div> <div class="col-lg-2 text-center" > <div class="btn-group-vertical"> <button type="button" class="btn btn-primary">>></button> <button type="button" class="btn btn-primary"><<</button> <button type="button" class="btn btn-primary">ALL>></button> <button type="button" class="btn btn-primary"><< ALL</button> </div> </div> <div class="col-lg-5"> <div class="form-group"> <h3><span class="label label-success">Element Segment</span></h3> <textarea class="form-control" rows="8"></textarea> </div> </div> </div> </div> </div> </div> </div> </div> 

現在結果如下: 在此輸入圖像描述

所以我可以將按鈕組垂直放在中心位置。 我搜索並嘗試了vertical-align: middle ,但它對我不起作用。

您可以將Flexbox與媒體查詢DEMO一起使用1200px用於.col-lg-

@media(min-width: 1200px) {
  .flex-row {
    display: flex;
    align-items: center;
  }
}

答案已經由@Nenad Vracar發布,但您也可以試試這個

 .flex-row {
    display: flex;
    align-items: center;
  }

在這里演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM