UNPKG

antd-mobile

Version:
129 lines (109 loc) 2.9 kB
.adm-number-keyboard-main { display: flex; flex-wrap: wrap; flex: 1; } .adm-number-keyboard-main.adm-number-keyboard-main-confirmed-style .adm-number-keyboard-key-sign { background-color: var(--adm-color-background); } .adm-number-keyboard-popup.adm-popup { width: 100%; -webkit-user-select: none; user-select: none; z-index: 1050; } .adm-number-keyboard-popup.adm-popup .adm-popup-body { background-color: var(--adm-color-box); } .adm-number-keyboard-wrapper { display: flex; } .adm-number-keyboard-header { height: 68px; line-height: 68px; border-top: solid 2px var(--adm-color-border); display: flex; justify-content: center; align-items: center; padding: 0 24px; color: var(--adm-color-weak); background-color: var(--adm-color-background); } .adm-number-keyboard-header-close-button { padding: 0 24px; font-size: 32px; } .adm-number-keyboard-header.adm-number-keyboard-header-with-title { justify-content: space-between; } .adm-number-keyboard-header.adm-number-keyboard-header-with-title .adm-number-keyboard-header-close-button { padding-right: 0; } .adm-number-keyboard-footer { background: var(--adm-color-white); } .adm-number-keyboard-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .adm-number-keyboard-confirm { width: 25%; } .adm-number-keyboard-key { flex: 1 33.33%; position: relative; display: flex; align-items: center; justify-content: center; height: 96px; font-size: 44px; box-sizing: border-box; border: solid 2px var(--adm-color-border); border-bottom: none; border-left: none; } .adm-number-keyboard-key:nth-child(3n), .adm-number-keyboard-key:last-child { border-right: none; } .adm-number-keyboard-key::before { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: var(--adm-color-text-dark-solid); border: inherit; border-color: var(--adm-color-text-dark-solid); border-radius: inherit; transform: translate(-50%, -50%); opacity: 0; content: ' '; box-sizing: content-box; } .adm-number-keyboard-key.adm-number-keyboard-key-mid { flex-basis: 66.67%; } .adm-number-keyboard-key.adm-number-keyboard-key-sign:active::before { opacity: 0.1; } .adm-number-keyboard-key.adm-number-keyboard-key-extra { border-left: solid 2px var(--adm-color-border); border-right: none; } .adm-number-keyboard-key.adm-number-keyboard-key-extra, .adm-number-keyboard-key.adm-number-keyboard-key-number { background-color: var(--adm-color-background); } .adm-number-keyboard-key.adm-number-keyboard-key-extra:active::before, .adm-number-keyboard-key.adm-number-keyboard-key-number:active::before { opacity: 0.1; } .adm-number-keyboard-key.adm-number-keyboard-key-ok { background-color: var(--adm-color-primary); color: var(--adm-color-white); height: 288px; font-size: 32px; border: none; }