为了账号安全,请及时绑定邮箱和手机立即绑定

示例2中怎么再加图标?

这样加上去为什么图标显示错位。

<h3>示例2</h3>
<form role="form">
  <div class="form-group has-success has-feedback">
    <label class="control-label" for="inputSuccess1">成功状态</label>
    <div class="row">
      <div class="col-xs-6">
        <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态">
        <span class="glyphicon glyphicon-ok form-control-feedback"></span> 
      </div>
       <span class="col-xs-6 help-block">你输入的信息是正确的</span>   
    </div>
  </div>


正在回答

3 回答

在span的父级盒子上加has-feedback , 因为图标的样式位置是根据这个类名来的 

<div class="col-xs-6  has-feedback">

        <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >

        <span class="glyphicon glyphicon-remove form-control-feedback"></span>  

</div>

其次 在当前页面加个样式盖过给的样式  因为在的位置不一样了 所以定位的位置也不一样了 只要改变他的top值和right值就可以了  

.has-feedback .form-control-feedback{

    position: absolute;

    top: 0px;

    right: 15px;

    display: block;

    width: 34px;

    height: 34px;

    line-height: 34px;

    text-align: center;

}

0 回复 有任何疑惑可以回复我~

在行内提示语中,如果添加图标会出现错位的情况。

这是因为 .form-control-feedback 中的参考位置被 .col-xs-6 所改变了,正确的参考位置应该是 .has-feedback 。

如果你删除了 .col-xs-6 了,那么将会影响到 行内提示语的 位置和<input> 的样式。

所以需要在 行内提示语中,添加图标,需要自己造轮子,不能使用 Bootstrap 内的图标。

本人愚见。

0 回复 有任何疑惑可以回复我~

为什么你要加入网格

0 回复 有任何疑惑可以回复我~
#1

耂虍 提问者

让帮助信息能够和输入框水平。
2016-12-18 回复 有任何疑惑可以回复我~
#2

南风寄羽3432529 回复 耂虍 提问者

源码看了么 随意改不一定有你想要效果
2016-12-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

示例2中怎么再加图标?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信