UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

99 lines (95 loc) 2.42 kB
.aurora { .item-label, .item-floating-label { + .item-input-wrap { margin-top: 0; } } .item-input-focused .item-floating-label { color: var(--f7-label-text-color); } .item-input { .item-media { align-self: flex-start; } } .item-input-error-message, .item-input-info, .input-error-message, .input-info { position: relative; } .item-input-focused { .item-label, .item-floating-label { color: var(--f7-label-focused-text-color, var(--f7-label-text-color)); } .item-inner:after { background: var(--f7-input-focused-border-color, var(--f7-list-item-border-color)); } } .item-input-invalid { .item-label, .item-floating-label { color: var(--f7-label-invalid-text-color, var(--f7-label-text-color)); } .item-inner:after { background: var(--f7-input-invalid-border-color, var(--f7-list-item-border-color)); } } .item-input-invalid, .input-invalid { input, select, textarea { color: var(--f7-input-invalid-text-color, var(--f7-input-error-text-color)); } } .input-clear-button { &:after { content: 'delete_round_ios'; font-size: calc(var(--f7-input-clear-button-size) / (14 / 10)); line-height: 1.4; } &:before { width: 28px; height: 28px; margin-left: -14px; margin-top: -14px; } } .item-input-outline, .input-outline { .item-input-wrap { margin-top: 0; margin-bottom: 0; } .item-input-error-message, .item-input-info, .input-error-message, .input-info { margin-top: 0; white-space: normal; overflow: hidden; text-overflow: ellipsis; } .item-input-info, .input-info { margin-bottom: calc(-1 * var(--f7-input-info-font-size) * var(--f7-input-info-line-height)); } .item-input-error-message, .input-error-message { margin-bottom: calc(-1 * var(--f7-input-error-font-size) * var(--f7-input-error-line-height)); } &.item-input-with-info, &.input-with-info { .item-input-wrap { margin-bottom: calc(var(--f7-input-info-font-size) * var(--f7-input-info-line-height));; } } &.item-input-with-error-message, &.input-with-error-message { .item-input-wrap { margin-bottom: calc(var(--f7-input-error-font-size) * var(--f7-input-error-line-height));; } } } }