如何在 bootstrap 4 输入字段中定位图标
How to locate icon inside bootstrap 4 input field
我有一个简单的 bootstrap 4 输入字段:
<div class="form-group has-success">
<label class="form-control-label" for="inputSuccess1">Input with success</label>
<input type="text" class="form-control form-control-success" id="inputSuccess1">
<div class="form-control-feedback">Success! You've done it.</div>
</div>
这段代码的结果是:
问题是如何将复选图标移到左侧?
创建反馈信息位置的bootstrapclass是
div.form-control-feedback
根据 bootstrap class 的基础知识如下:
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none;
}
所以您可以将以下内容添加到您的 CSS
.form-control-feedback {
left: 0;
display: block;
text-align: left;
}
如果这不起作用,请尝试添加 !important;
以否决 bootstrap class 生成的 CSS
.
您也可以试试:
.form-control-feedback {
position: absolute;
top: 0;
right: 200;
display: block;
text-align: left;
}
如上更改正确位置不是最佳解决方案,但它是如果 left: 0;
不起作用的第二种解决方案。
希望对您有所帮助!
只需覆盖 form-control-success
...
的背景位置
.form-control-success {
background-position: center left .5625rem;
}
我有一个简单的 bootstrap 4 输入字段:
<div class="form-group has-success">
<label class="form-control-label" for="inputSuccess1">Input with success</label>
<input type="text" class="form-control form-control-success" id="inputSuccess1">
<div class="form-control-feedback">Success! You've done it.</div>
</div>
这段代码的结果是:
问题是如何将复选图标移到左侧?
创建反馈信息位置的bootstrapclass是
div.form-control-feedback
根据 bootstrap class 的基础知识如下:
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none;
}
所以您可以将以下内容添加到您的 CSS
.form-control-feedback {
left: 0;
display: block;
text-align: left;
}
如果这不起作用,请尝试添加 !important;
以否决 bootstrap class 生成的 CSS
.
您也可以试试:
.form-control-feedback {
position: absolute;
top: 0;
right: 200;
display: block;
text-align: left;
}
如上更改正确位置不是最佳解决方案,但它是如果 left: 0;
不起作用的第二种解决方案。
希望对您有所帮助!
只需覆盖 form-control-success
...
.form-control-success {
background-position: center left .5625rem;
}