UNPKG

tt-mp

Version:

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

116 lines (98 loc) 1.96 kB
@import '../styles/mixins/index.less'; @import '../styles/themes/index.less'; .@{wux-prefix}-cascader { &__hd { position: relative; width: 100%; font-size: @cascader-font-size; line-height: 1.5; color: @cascader-color; /* background-color: @cascader-bg; */ &::after { .setBottomLine(@border-color-split); } } &__title { position: relative; height: 44px; display: flex; align-items: center; justify-content: center; text-align: center; box-sizing: border-box; &::after { .setBottomLine(@border-color-split); } } &__menus { display: flex; height: 44px; padding: 0 10px; align-items: center; box-sizing: border-box; } &__menu { font-size: 13px; padding: 0 10px; max-width: 40%; .ellipsis(); &--active { color: @error; } } &__bd { width: 100%; display: flex; transition: transform 0.3s; background-color: @cascader-bg; } &__inner { display: block; height: inherit; width: 50%; flex: 0 0 50%; background-color: @cascader-inner-bg; &:nth-child(2n) { background-color: @cascader-bg; } } &__scroll-view { max-height: @scroll-view-size; } &__option { width: 100%; height: inherit; display: block; padding: 0 20px; box-sizing: border-box; } &__item { position: relative; z-index: 10; display: block; color: @heading-color; font-size: 13px; height: @cascader-item-size; line-height: @cascader-item-size; text-align: left; padding-right: 18px; .ellipsis(); &::after { .setBottomLine(@border-color-split); } &--active { color: @cascader-item-active-color; } &--disabled { opacity: @disabled-opacity; } } &__icon { position: absolute; top: 12px; right: 0; z-index: 20; font-size: 0; line-height: 1; } }