首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使图标始终位于选择输入的右侧?

如何使图标始终位于选择输入的右侧?
EN

Stack Overflow用户
提问于 2015-09-23 22:52:17
回答 1查看 924关注 0票数 0

如何使图标始终位于选择输入的右侧?我想让选择扩展,直到它旁边的图标接触到容器的边缘。

代码语言:javascript
复制
<div class="row form-group">
  <div class="col-md-12">
    <label>Justificativa</label>
  </div>
  <div class="col-md-12">
    <!-- Don't care about it. It's making a select tag that have width 100% -->
    <%= select_tag "loja[rf_justificativa]",
                                        options_for_select(rf_justificativas_lojas,
                                                                             selected: @loja.rf_justificativa),
                                        class: "campo_ai"
                                    %>
      <%= text_field_tag "loja[rf_justificativa]",
                                        @loja.rf_justificativa,
                                        class: "campo_ai hidden"
                                    %>
        <!-- Here is the icon that I want to show by side of the select -->
    <a class="ativa_inativa" href="#" title="Editar">
      <i class="fa fa-edit"></i>
    </a>
  </div>
</div>

我还对选择字段使用了Selectize.js。为了让它扩展,我使用了这个CSS。

代码语言:javascript
复制
.col-md-12 .selectize-control {
  width: 100%;
}

小提琴:http://jsfiddle.net/pvc7dfa7/

EN

回答 1

Stack Overflow用户

发布于 2015-09-23 22:57:26

一种简单的方法是使用已有但已有的列

代码语言:javascript
复制
<div class="col-md-11"> <select></div>
<div class="col-md-1"> <icon> </div>

如果它必须就在它旁边和列里面,你可以用CSS来做。给他们两个属性:

代码语言:javascript
复制
display:inline-block;

它甚至可能只需要给图标一个:

代码语言:javascript
复制
float:right;

我希望这能帮到你。

我已经在这里为你解决了这个问题:http://jsfiddle.net/pvc7dfa7/1/

您需要将select/ icon包装在DIVs中,然后应用我提到的样式。

皮特

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32742844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档