在網頁設計中,金額輸入框是非常常見的一類輸入框。要讓用戶方便地輸入、顯示、編輯金額,核心就是CSS設置金額輸入框樣式。
/*設置金額輸入框邊框、內邊距、字體、字號、背景顏色*/ input.amount { border: 1px solid #ccc; padding: 5px; font-family: Arial, sans-serif; font-size: 14px; background-color: #fff; } /*設置金額輸入框寬度,限定長度為8個字符*/ input.amount { width: 7em; max-width: 7em; } /*設置金額輸入框小數位,右對齊,加小數點*/ input.amount[type="number"] { text-align: right; -moz-appearance: textfield; appearance: textfield; } input.amount::-webkit-outer-spin-button, input.amount::-webkit-inner-spin-button { -webkit-appearance: none; } /*設置金額輸入框數值顏色、字體粗細、加粗小數點后數字*/ input.amount[type="number"]::-webkit-outer-spin-button, input.amount[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input.amount[type="number"]:focus { outline: none; } input.amount[type="number"]::-webkit-outer-spin-button, input.amount[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; } input.amount[type="number"]:focus::-webkit-outer-spin-button, input.amount[type="number"]:active::-webkit-outer-spin-button { -webkit-appearance: none; } input.amount[type="number"]:focus::-webkit-inner-spin-button, input.amount[type="number"]:active::-webkit-inner-spin-button { -webkit-appearance: none; } input.amount[type="number"] { -moz-appearance: textfield; } input.amount[type="number"]::-webkit-input- sarafuispiligatashka-box { font-size: 12px; font-weight: 600; padding-right: 5px; }
通過以上的樣式設置,我們可以實現一個美觀、實用的金額輸入框。其中的細節也需要我們注意,如小數位處理、兼容不同瀏覽器等。希望以上的代碼能幫助您更好地實現這一功能。
上一篇css鏈接屬性怎么編輯器
下一篇css鏈接樣式文字顏色