UNPKG

@ohu-mobile/core

Version:
148 lines 2.99 kB
.ohu-input { box-sizing: border-box; font-size: 0.42667rem; font-weight: normal; color: #333; border: 0; display: inline-flex; align-items: center; } .ohu-input.has-border.is-normal { position: relative; } .ohu-input.has-border.is-normal::after { content: ""; box-sizing: border-box; position: absolute; z-index: 1; pointer-events: none; top: 0; left: 0; width: 100%; height: 100%; border: 1Px solid #ccc; border-radius: 8Px; } @media only screen and (-webkit-min-device-pixel-ratio: 2) { .ohu-input.has-border.is-normal::after { width: 200%; height: 200%; transform: scale(0.5); transform-origin: 0 0; } } .ohu-input.has-border.is-outline { border-style: solid; position: relative; } .ohu-input.has-border.is-outline::after { content: ""; box-sizing: border-box; position: absolute; z-index: 1; pointer-events: none; border-style: inherit; border-width: 1Px 0 0; right: 0; bottom: 0; left: 0; border-color: #ccc; } @media screen and (-webkit-min-device-pixel-ratio: 2) { .ohu-input.has-border.is-outline::after { transform: scaleY(0.5); transform-origin: center top; } } .ohu-input.is-normal { padding: 0.26667rem 0.26667rem 0.26667rem 0.34667rem; border-radius: 8Px; } .ohu-input.is-normal.is-focus::after { border: 2Px solid rgba(45, 126, 255, 0.75); } .ohu-input.is-normal.has-start-adornment { padding: 0.26667rem; } .ohu-input.is-outline { padding: 0.26667rem 0.21333rem; } .ohu-input.is-outline.is-focus::after { border: 1Px solid rgba(45, 126, 255, 0.75); } .ohu-input.is-outline.has-start-adornment { padding: 0.26667rem; } .ohu-input.is-outline.is-disabled { border-style: dashed; } .ohu-input.is-disabled { cursor: not-allowed; opacity: 0.4; } .ohu-input.is-disabled input[disabled] { cursor: not-allowed; } .ohu-input__base { box-sizing: border-box; font: inherit; border: 0; margin: 0; padding: 0; background: none; display: block; width: 100%; color: #333; -webkit-tap-highlight-color: transparent; } .ohu-input__base::-moz-placeholder { color: #999; } .ohu-input__base::placeholder { color: #999; } .ohu-input__base:focus { outline: 0; } .ohu-input__base ~ .ohu-input__adornment { margin-left: 0.26667rem; } .ohu-input input { line-height: 0.64rem; } .ohu-input textarea { height: auto; resize: none; line-height: 0.56rem; } .ohu-input__adornment { flex-shrink: 0; width: 1.5em; height: 1.5em; color: #999; display: flex; align-items: center; justify-content: center; white-space: nowrap; outline: 0; } .ohu-input__adornment > .ohu-icon { font-size: 1.125em; } .ohu-input__adornment span { font-size: 0.42667rem; } .ohu-input__adornment > .ohu-btn.is-link { flex-shrink: 0; font-size: 1em; color: #999; } .ohu-input__adornment > .ohu-btn.is-link i { font-size: 1.125em; } .ohu-input__adornment ~ .ohu-input__base { margin-left: 0.26667rem; } .ohu-input__adornment.is-auto { width: auto; }