UNPKG

jb-number-input

Version:
71 lines (61 loc) 2.23 kB
.jb-input-web-component { --jb-input-input-direction: var(--input-direction); .number-control-wrapper { .number-control-buttons { display: flex; height: 100%; cursor: pointer; .number-control-button { all: unset; box-sizing: border-box; cursor: pointer; width: var(--button-width); height: 100%; text-align: center; &:disabled { cursor: default; } &:focus-visible { outline: 2px solid var(--jb-number-input-focus-ring-color, Highlight); outline-offset: 2px; } } .increase-number-button { background: var(--increase-button-bg); border: var(--increase-button-border); border-radius: var(--increase-button-border-radius); box-sizing: border-box; .increase-icon { stroke: var(--increase-button-color); stroke-width: 0.875rem; height: 100%; width: 100%; display: block; } &:hover { .increase-icon { stroke: var(--increase-button-color-hover); } } } .decrease-number-button { border: var(--decrease-button-border); border-radius: var(--decrease-button-border-radius); background: var(--decrease-button-bg); box-sizing: border-box; .decrease-icon { stroke: var(--decrease-button-color); stroke-width: 0.875rem; height: 100%; width: 100%; display: block; } &:hover { .decrease-icon { stroke: var(--decrease-button-color-hover); } } } } } }