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

如何将 % 符号永久放在文本框中的文本末尾?

如何将 % 符号永久放在文本框中的文本末尾?

繁星点点滴滴 2023-03-10 13:31:55
我有一个显示百分比的文本框。我想要文本末尾的 % 符号,% 符号不应该是可编辑的,但文本框中的文本应该是可编辑的。如何实施?
查看完整描述

3 回答

?
开心每一天1111

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>


查看完整回答
反对 回复 2023-03-10
?
一只斗牛犬

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>


查看完整回答
反对 回复 2023-03-10
?
POPMUISE

TA贡献1765条经验 获得超5个赞

尝试这个


<input type="text">

<label style="position:relative; left:-20px;">%</label>


查看完整回答
反对 回复 2023-03-10
  • 3 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信