UNPKG

@insaic/neon

Version:

A Mobile UI Components built on Vue

291 lines (289 loc) 7.23 kB
@charset "UTF-8"; /*以来 base 里的动画*/ .sq-carlicense { color: #000; line-height: initial; } .sq-carlicense-close-btn { text-align: right; display: block; background-color: #CAD1D9; margin: 0; } .sq-carlicense-close-btn-text { display: inline-block; height: 100%; padding-right: 12px; padding-bottom: 6px; padding-top: 10px; padding-left: 12px; color: #2196F3; font-size: 14px; } .sq-carlicense-wrapper { -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0px; height: 48px; line-height: 48px; background-color: #FFFFFF; position: relative; color: #878787; border-radius: 4px; } .sq-carlicense-province { width: 28px; height: 36px; display: inline-block; position: relative; font-size: 14px; top: 6px; color: #498FE2; line-height: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #498FE2; margin-right: 10px; padding: 9px 6px; border-radius: 4px; background-color: #F6F9FD; vertical-align: top; } .sq-carlicense-province::after { content: ''; display: inline-block; width: 0; height: 0; border-top: 3px solid transparent; border-left: 3px solid transparent; border-bottom: 3px solid #498FE2; border-right: 3px solid #498FE2; position: absolute; bottom: 3px; right: 3px; } .sq-carlicense-energy { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: relative; height: 100%; vertical-align: top; } .sq-carlicense-energy::after { content: '\65B0\80FD\6E90'; display: none; font-size: 12px; background-color: #ecf4eb; color: #30c194; height: 14px; line-height: 14px; border-radius: 4px; padding: 2px 4px; position: absolute; left: 71px; top: 14px; } .sq-carlicense-energy.sq-carlicense-has-energy-text::after { display: inline-block; } .sq-carlicense-number { border-top: 0; border-bottom: 0; border-right: 0; border-left: 0; font-size: 14px; color: #333333; -webkit-box-sizing: border-box; box-sizing: border-box; width: 150px; height: 100%; } .sq-carlicense-number::before { content: attr(data-content); display: inline-block; position: absolute; left: 0; right: 0; top: -1px; color: #878787; } .sq-carlicense-number::after { content: ''; display: inline-block; width: 1px; height: 16px; -webkit-transform: translateY(2px); -ms-transform: translateY(2px); transform: translateY(2px); -webkit-animation: blink 1s infinite steps(1, start); animation: blink 1s infinite steps(1, start); background-color: black; } .sq-carlicense-hidden-placeholder.sq-carlicense-number::before { opacity: 0; } .sq-carlicense-blink-blur.sq-carlicense-number::after { display: none; } .sq-carlicense-keyboard-icon-delete { color: #AAAAAA; width: 1em; height: 1em; font-size: 20px; margin: 12px 10px; display: inline-block; position: absolute; right: 10px; } .sq-carlicense-keyboard-tip { -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; background: white; margin: 0 auto; width: 50px; height: 54px; line-height: 54px; color: #418af9; font-size: 28px; text-align: center; vertical-align: middle; border-radius: 10px; border: 1px solid #cccccc; -webkit-box-shadow: 0 1px 2px #DDDDDD; box-shadow: 0 1px 2px #DDDDDD; z-index: 999; top: -100px; } .sq-carlicense-province-wrapper { position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; min-height: 184px; background-color: #cad1d9; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .sq-carlicense-row-wrapper { background-color: #CAD1D9; padding-top: 8px; text-align: center; font-size: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 4px; padding-right: 4px; } .sq-carlicense-row-wrapper-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; display: inline-block; background-color: #FFFFFF; border-radius: 4px; padding: 4px 6px; margin-left: 3px; margin-right: 3px; line-height: initial; height: initial; text-align: center; border: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .sq-carlicense-row-wrapper-item:active, .sq-carlicense-row-wrapper-item:focus { background-color: #A8AEBC; color: #DCDFE4; outline: none; } .sq-carlicense-row-wrapper:last-child { padding-bottom: 8px; } .sq-carlicense-row-wrapper:last-child :last-child { background-color: transparent; } .sq-carlicense-en-num-wrapper { position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .sq-carlicense-row-key { background-color: #CAD1D9; padding-top: 8px; text-align: center; font-size: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 4px; padding-right: 4px; } .sq-carlicense-row-key-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; display: inline-block; background-color: #FFFFFF; border-radius: 4px; width: 20px; padding: 4px 4px; margin-left: 2px; margin-right: 2px; line-height: initial; height: initial; text-align: center; border: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .sq-carlicense-row-key-item.sq-carlicense-uppercase { margin-right: 4px; } .sq-carlicense-row-key-item.sq-carlicense-del { color: #2c3e50; font-size: 22px; background-color: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; width: 30px; } .sq-carlicense-row-key-item.sq-carlicense-del:active, .sq-carlicense-row-key-item.sq-carlicense-del:focus { background-color: #FFFFFF; color: #2c3e50; outline: none; } .sq-carlicense-row-key-item.sq-carlicense-disabled { color: #CCCCCC; } .sq-carlicense-row-key-item.sq-carlicense-disabled:active, .sq-carlicense-row-key-item.sq-carlicense-disabled:focus { background-color: #FFFFFF; color: #CCCCCC; outline: none; } .sq-carlicense-row-key-item:active, .sq-carlicense-row-key-item:focus { background-color: #A8AEBC; color: #DCDFE4; outline: none; } .sq-carlicense-row-key:last-child { padding-bottom: 8px; }