Melampirkan Akhiran Teks pada Input Nombor
Dalam senario biasa, input nombor seperti menyampaikan nilai dalam milisaat. Walau bagaimanapun, dengan berbilang input nombor yang menunjukkan nilai dalam dB atau peratusan, adalah perlu untuk membezakan nilai ini secara visual. Menambah akhiran teks menjelaskan jenis nilai yang diwakili.
Penyelesaian:
Gunakan pembungkus
Pelaksanaan:
<code class="css">/* Prepare wrapper element */ div { display: inline-block; position: relative; } /* Position the unit to the right */ div::after { position: absolute; top: 2px; right: .5em; transition: all .05s ease-in-out; } /* Adjust unit position on hover and focus */ div:hover::after, div:focus-within::after { right: 1.5em; } /* Override for Firefox (arrows always shown) */ @supports (-moz-appearance:none) { div::after { right: 1.5em; } } /* Specify abbreviation for each unit class */ .ms::after { content: 'ms'; } .db::after { content: 'db'; } .percent::after { content: '%'; }</code>
<code class="html"><div class="ms"> <input type="number" id="milliseconds"> </div> <hr> <div class="db"> <input type="number" id="decibel"> </div> <hr> <div class="percent"> <input type="number" id="percentages"> </div></code>
Atas ialah kandungan terperinci Bagaimana untuk Menambah Imbuhan Teks pada Input Nombor untuk Pembezaan Visual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!