UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

87 lines (83 loc) 1.7 kB
.aurora { .searchbar { input[type='search'], input[type='text'] { z-index: 30; } .input-clear-button { z-index: 40; .ltr({ right: 8px; }); .rtl({ left: 8px; }); } } .searchbar-icon { width: 24px; height: 24px; position: absolute; top: 50%; margin-top: -12px; z-index: 40; &:after { content: 'search_md'; line-height: 24px; } .ltr({ left: 5px; }); .rtl({ right: 5px; }); } .searchbar-disable-button { font-size: 14px; flex-shrink: 0; transform: translate3d(0, 0, 0); transition-duration: 300ms; color: var(--f7-searchbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color))); display: none; &.active-state { transition-duration: 0ms; opacity: 0.3 !important; } } .searchbar-enabled { .searchbar-disable-button { pointer-events: auto; opacity: 1; .ltr({ margin-left: 8px; }); .rtl({ margin-right: 8px; }); } } .searchbar:not(.searchbar-enabled) { .searchbar-disable-button { transition-duration: 300ms !important; } } .searchbar-expandable { .ltr({ left: 0; }); .rtl({ right: 0; }); top: auto; bottom: 0; opacity: 0; width: 100%; transform: translate3d(0, 0, 0); overflow: hidden; .searchbar-disable-button { .ltr({ margin-left: 8px; }); .rtl({ margin-right: 8px; }); opacity: 1; display: block; } .searchbar-inner { height: var(--f7-searchbar-expandable-size); } } .searchbar-expandable.searchbar-enabled { opacity: 1; pointer-events: auto; } }