Bootstrap-select仅对齐文本

时间:2016-02-29 17:54:35

标签: twitter-bootstrap bootstrap-select

我想将下拉列表的文本对齐,并将carret放在他的位置。我有一个很长的表格,每个图标都在右边,所以移动carret不是一个选择。我找到了如何获得右边的选项,但是选中的一个留在左边。

我通过覆盖js.min来尝试一个问题,但我需要在其他地方留下其他对齐下拉。所以我请求你的帮助。

有代码:

<div class="form-group oa-vert-marg-2 pull-right">
    <label class="col-sm-4 control-label" for="pmtType">Type de paiement&nbsp;&nbsp;&nbsp;</label>
    <div class="col-sm-8 input-group pad-btm pull-right">
        <select class="selectpicker" data="pull-right" data-style="text-right" id="pmtType" dir="rtl">
            <option class="text-right">Hebdomadaire</option>
            <option class="text-right">Quinzaine</option>
            <option class="text-right" selected>Mensuel</option>
        </select>
    </div>
</div>

这就是它的样子: actual

这应该是这样的: wanted

感谢您的帮助!

5 个答案:

答案 0 :(得分:3)

为此,您应该自定义CSS,因此添加以下样式:

.bootstrap-select.btn-group .btn .filter-option {
   text-align: right   
}

答案 1 :(得分:1)

尝试添加css:

.selectpicker {
  text-align-last: right;
}

答案 2 :(得分:0)

尝试将“selectpicker”类赋予aditional类“pull-right”?

<div class="form-group oa-vert-marg-2 pull-right">
<label class="col-sm-4 control-label" for="pmtType">Type de paiement&nbsp;&nbsp;&nbsp;</label>
<div class="col-sm-8 input-group pad-btm pull-right">
    <select class="selectpicker pull-right" data="pull-right" data-style="text-right" id="pmtType" dir="rtl">
        <option class="text-right">Hebdomadaire</option>
        <option class="text-right">Quinzaine</option>
        <option class="text-right" selected>Mensuel</option>
    </select>
</div>

答案 3 :(得分:0)

添加以下样式:

.dropdown-toggle {
    padding-right: 5px !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
   text-align: right !important;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    left: 12px !important;
    right: unset !important;;
}

答案 4 :(得分:0)

这对我有用:

.bootstrap-select .dropdown-toggle .filter-option {text-align: right !important;}
.bootstrap-select .dropdown-menu.inner{text-align: right !important;}