3 回答
TA贡献1836条经验 获得超13个赞
您可以使用 :after 伪元素在纯 CSS 中完成此操作。
.inputbox-container:after {
content: "\0025";
margin-left: -25px;
margin-right: 25px;
padding-left: 6px;
}
input {
padding-right: 20px;
}
<div class="inputbox-container"><input type="text"></div>
TA贡献1784条经验 获得超2个赞
像引导程序input-group
.input-group {
display: flex;
height: 30px
}
.input-group input {
border: 1px solid #ced4da;
width: 30px;
}
.input-group input:focus {
border-color: #80bdff;
outline: 0;
}
.input-group span {
color: #495057;
background-color: #e9ecef;
border: 1px solid #ced4da;
padding: 7px 5px;
}
<div class="input-group">
<input type="text">
<span>%</span>
</div>
TA贡献1765条经验 获得超5个赞
尝试这个
<input type="text">
<label style="position:relative; left:-20px;">%</label>
添加回答
举报