UNPKG

zarm

Version:

基于 React 的移动端UI库

49 lines (47 loc) 1.78 kB
.za-keyboard { --background: var(--za-keyboard-background, #d8d8d8); --item-background: var(--za-keyboard-item-background, #fff); --item-active-background: var(--za-keyboard-item-active-background, rgba(162, 165, 176, 0.8)); --item-gap: var(--za-keyboard-item-gap, 6px); --item-height: var(--za-keyboard-item-height, 52px); --item-font-size: var(--za-keyboard-item-font-size, 30px); --item-border-radius: var(--za-keyboard-item-border-radius, 5px); --item-box-shadow: var(--za-keyboard-item-box-shadow, 0 1px 0 #898a8d); --ok-background: var(--za-keyboard-ok-background, var(--za-theme-primary)); --ok-font-size: var(--za-keyboard-ok-font-size, 20px); --ok-text-color: var(--za-keyboard-ok-text-color, #fff); --opacity-disabled: var(--za-keyboard-opacity-disabled, var(--za-opacity-disabled)); display: grid; gap: var(--item-gap); background: var(--background); user-select: none; padding: var(--item-gap); } .za-keyboard__item { display: flex; align-items: center; justify-content: center; font-size: var(--item-font-size); color: var(--item-text-color); background: var(--item-background); height: var(--item-height); border-radius: var(--item-border-radius); box-shadow: var(--item-box-shadow); user-select: none; } .za-keyboard__item:not(.za-keyboard__item--disabled):not(.za-keyboard__item--blank):active { background: var(--item-active-background); box-shadow: none; } .za-keyboard__item--ok { background: var(--ok-background); font-size: var(--ok-font-size); color: var(--ok-text-color); } .za-keyboard__item--blank { background: transparent; box-shadow: none; } .za-keyboard__item--disabled, .za-keyboard__item--disabled:hover, .za-keyboard__item--disabled:active { opacity: var(--opacity-disabled); }