以引导形式

时间:2016-07-08 08:51:00

标签: css twitter-bootstrap

我是bootstrap的新手,想知道如何将我的图标/图片内嵌到文本域的右侧?

我希望我的textField有点小(没有硬编码任何东西)所以图像在同一行,使用相同的空间。我应该使用任何col-*-*屏幕尺寸。

这是我现在的代码。图像位于文本字段下,而不是右侧。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>

<br>
<br>
<div class="col-lg-6">
  <div class="input-group" style="float:left;">
    <textarea class="form-control"></textarea>
    <div style="float:left;"><a href="#" tabindex="-1" style="width: 100%;"><img class="clIcon" src="http://dummyimage.com/15x15/26bf8f/fff" /></a></div>
  </div>
</div>

PS:我尝试在文本字段和图片上使用form-inlineform-control,但它不起作用。我可能做错了。

1 个答案:

答案 0 :(得分:1)

input group使用正确的标记,并覆盖您不想要的样式:

&#13;
&#13;
.input-group .input-group-addon {
  background-color: transparent;
  border: none;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<br>
<br>
<div class="col-lg-6">
  <div class="input-group">
    <textarea class="form-control"></textarea>
    <span class="input-group-addon" id="basic-addon1"><a href="#" tabindex="-1"><img class="clIcon" src="http://dummyimage.com/15x15/26bf8f/fff" /></a></span>
  </div>
</div>
&#13;
&#13;
&#13;