2 回答
TA贡献1828条经验 获得超4个赞
包装器可以是一个label元素,货币符号可以是::before伪元素,它可以读取data-*标签本身的属性。
label {
border: 2px #ccc solid;
border-radius: .5em;
display: inline-flex;
color: #666;
overflow: hidden;
font: 2rem Verdana;
}
label:before {
content: attr(data-currency);
width: 2.5em;
padding: .5em 0;
background: #e6e6e8;
text-align: center;
font: inherit;
border-right: inherit;
}
input {
border: 0;
padding: .25em .75em;
font: inherit;
color: inherit;
}
<label aria-label="Enter the amount in €" data-currency="€">
<input type="text" />
</label>
TA贡献1873条经验 获得超9个赞
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>
这段代码使用 bootstrap 3 所以如果你愿意的话可以尝试一下
- 2 回答
- 0 关注
- 118 浏览
添加回答
举报