carbon-components
Version:
Carbon Components is a component library for IBM Cloud
63 lines (60 loc) • 2.38 kB
HTML
<div class="bx--form-item">
<div data-numberinput class="bx--number bx--number--light">
<div class="bx--number__controls">
<button class="bx--number__control-btn up-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 5L5 .002 10 5z" fill-rule="evenodd" />
</svg>
</button>
<button class="bx--number__control-btn down-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 0l5 4.998L10 0z" fill-rule="evenodd" />
</svg>
</button>
</div>
<label for="number-input" class="bx--label">Number Input label</label>
<input id="number-input" type="number" min="0" max="100" value="1">
</div>
</div>
<div class="bx--form-item">
<div data-invalid data-numberinput class="bx--number bx--number--light">
<label for="number-input" class="bx--label">Number Input label</label>
<input id="number-input" type="number" min="0" max="100" value="1">
<div class="bx--number__controls">
<button class="bx--number__control-btn up-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 5L5 .002 10 5z" fill-rule="evenodd" />
</svg>
</button>
<button class="bx--number__control-btn down-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 0l5 4.998L10 0z" fill-rule="evenodd" />
</svg>
</button>
</div>
<div class="bx--form-requirement">
Invalid number
</div>
</div>
</div>
<div class="bx--form-item">
<div data-numberinput class="bx--number bx--number--light">
<label for="number-input" class="bx--label">Number Input label</label>
<input id="number-input" type="number" min="0" max="100" value="1">
<div class="bx--number__controls">
<button class="bx--number__control-btn up-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 5L5 .002 10 5z" fill-rule="evenodd" />
</svg>
</button>
<button class="bx--number__control-btn down-icon">
<svg width="10" height="5" viewBox="0 0 10 5">
<path d="M0 0l5 4.998L10 0z" fill-rule="evenodd" />
</svg>
</button>
</div>
<div class="bx--form__helper-text">
Optional helper text here; if message is more than one line text should wrap (~100 character count maximum)
</div>
</div>
</div>