我正在设计一个login page here,我想在右侧的密码输入字段中添加图标glyphicon-eye-open
,但我无法这样做。
我试过把它放在.has-feedback
里面,但它不起作用
我尝试了Add Bootstrap Glyphicon to Input Box的解决方案,但这并没有奏效。
可能有外部样式表导致问题,但我无法修复它。
答案 0 :(得分:1)
使用bootstrap's native validation states绝对比在这里编写自定义CSS更可取。
使用.has-feedback
时,请确保您还将类.form-control-feedback
添加到glyphicon。它应该是这样的:
<div class="form-group has-feedback">
<label class="control-label">Username</label>
<input type="password" class="form-control" placeholder="Password" />
<i class="glyphicon glyphicon-eye-open form-control-feedback"></i>
</div>
有关详细信息,请参阅我对adding a Bootstrap Glyphicon to Input Box
的回答答案 1 :(得分:0)
在#password
:
<div class="form-group " id="password">
<input placeholder="Password" name="password" class="form-control input-field" type="password">
<span class="glyphicon glyphicon-eye-open"></span>
</div>
然后使用以下CSS:
#password {
position: relative;
}
#password input[type="password"] {
padding-right: 30px;
}
#password .glyphicon {
right: 65px;
position: absolute;
top: 12px;
}