UNPKG

wux-weapp

Version:

一套组件化、可复用、易扩展的微信小程序 UI 组件库

115 lines (100 loc) 2.4 kB
@import "../styles/mixins/index.less"; @import "../styles/themes/index.less"; .@{wux-prefix}-search-bar { position: relative; padding: 8px 10px; display: flex; box-sizing: border-box; background-color: @search-bar-bg; &::before { .setTopLine(@border-color-split); } &::after { .setBottomLine(@border-color-split); } &__form { position: relative; flex: 1; width: 100%; height: @search-bar-input-height; overflow: hidden; background-color: #fff; background-clip: padding-box; border-radius: @search-bar-radius; } &__box { position: relative; padding-left: 30px; padding-right: 30px; height: 100%; width: 100%; box-sizing: border-box; z-index: 1; } &__control { height: @search-bar-input-height; padding: 4px 0; box-sizing: border-box; } &__input { width: 100%; height: 100%; min-height: inherit; border: 0; font-size: @search-bar-font-size; line-height: 1; color: @text-color; text-align: left; background: transparent; appearance: none; box-sizing: border-box; } &__label { display: flex; justify-content: center; align-items: center; position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: 2; border-radius: @search-bar-radius; text-align: center; color: @text-color-secondary; background: #FFF; } &__text { display: inline-block; font-size: @search-bar-font-size; vertical-align: middle; margin-left: @margin-component-base; } &__cancel { margin-left: 10px; line-height: @search-bar-input-height; color: @balanced; white-space: nowrap; cursor: pointer; } &__icon { vertical-align: middle; } &__search { position: absolute; left: 10px; top: 7px; } &__clear { display: block; position: absolute; top: 7px; right: 0; padding: 0 10px; cursor: pointer; } &--disabled { opacity: @disabled-opacity; cursor: not-allowed; } }