我有一個文本框在我的HTML與白色底部邊框聚焦時,我希望它改變寬度的文本字段的當前文本的長度(當然有一些限制)。我試過CSS最小寬度和最大寬度,但它似乎什麼都不做。我認爲用JS實現它需要一個硬編碼的寬度表,我不想這樣做。改變尺寸<input>
編輯:
這只是簡單的CSS,但這裏的代碼:
#container {
width: 100%;
height: 52px;
background: #673ab7;
}
#textbox {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color: white;
background: none;
border: none;
vertical-align: top;
margin-top: 13px;
margin-left: 13px;
outline: none;
}
#textbox:focus {
border-bottom: 2px solid white;
}
<div id="container">
<input type="text" id="textbox" placeholder="placeholder" />
</div>
你的要價是有點不清楚什麼。直到你開始輸入,邊框的寬度是輸入的整個寬度嗎?如果你想邊界改變_as某人types_那麼你將需要使用JS。 – hungerstar
@ hungerstar對不起,我的意思是文本框的寬度... – NieDzejkob