| | |
| | | * @author Tevin |
| | | */ |
| | | |
| | | @import "../../common/sassMixin"; |
| | | @import '../../common/sassMixin'; |
| | | |
| | | .c-filter { |
| | | width: 100%; |
| | | height: 86px; |
| | | line-height: 86px; |
| | | font-size: 30px; |
| | | height: 90px; |
| | | line-height: 90px; |
| | | font-size: 36px; |
| | | color: #666; |
| | | background-color: #fff; |
| | | border-top: 1px solid #eee; |
| | | border-top: 1PX solid #eee; |
| | | box-sizing: border-box; |
| | | .c-filter-bar { |
| | | float: left; |
| | | width: 550px; |
| | | height: 100%; |
| | | padding: 0 20px; |
| | | box-sizing: border-box; |
| | | &:active { |
| | | background-color: #f2f2f2; |
| | | } |
| | | } |
| | | .c-filter-more { |
| | | float: right; |
| | |
| | | box-sizing: border-box; |
| | | text-align: center; |
| | | border-left: 1PX solid #d6e4ef; |
| | | transition: background-color .3s; |
| | | transition: background-color 0.3s; |
| | | &:active { |
| | | background-color: #f2f2f2; |
| | | } |
| | | &.on { |
| | | position: relative; |
| | | color: #36a0e7; |
| | | &::after { |
| | | display: block; |
| | | @include position(absolute, 20px n n 35px); |
| | | width: 12px; |
| | | height: 12px; |
| | | content: ' '; |
| | | background-color: $colorDanger; |
| | | border-radius: 50%; |
| | | } |
| | | } |
| | | .arrow { |
| | | color: #666; |
| | | } |
| | | } |
| | | .c-filter-drawer { |
| | | .at-drawer__content { |
| | | width: 550px; |
| | | } |
| | | .c-filter-drawer-list { |
| | | height: calc(100% - 90px); |
| | | border-top: 1PX solid #eee; |
| | | box-sizing: border-box; |
| | | .box { |
| | | min-height: 20px; |
| | | padding: 30px 0 10px 30px; |
| | | border-bottom: 1PX solid #eee; |
| | | &:active { |
| | | background-color: #f2f2f2; |
| | | } |
| | | } |
| | | } |
| | | .c-filter-drawer-btn { |
| | | @include position(absolute, n 0 0 n); |
| | | width: 100%; |
| | | height: 90px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .c-filter-select { |
| | | .content { |
| | | @include flexbox(flex, flex-start center); |
| | | white-space: nowrap; |
| | | .empty, |
| | | .value { |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | @include ellipsis(); |
| | | } |
| | | .empty { |
| | | color: #ccc; |
| | | } |
| | | .value { |
| | | color: #6190e8; |
| | | } |
| | | .at-icon { |
| | | text-align: center; |
| | | color: #666; |
| | | } |
| | | } |
| | | &.type-bar { |
| | | .content { |
| | | height: 86px; |
| | | line-height: 1; |
| | | .label { |
| | | color: #666; |
| | | } |
| | | .at-icon { |
| | | vertical-align: middle; |
| | | } |
| | | } |
| | | } |
| | | &.type-item { |
| | | .label { |
| | | font-weight: bold; |
| | | color: #666; |
| | | line-height: 35px; |
| | | } |
| | | .content { |
| | | .empty, |
| | | .value { |
| | | flex: 6; |
| | | } |
| | | .at-icon { |
| | | flex: 1; |
| | | @include flexbox(flex, center center); |
| | | .at-button { |
| | | flex: 3; |
| | | height: 90px; |
| | | line-height: 88px; |
| | | border: none; |
| | | border-radius: 0; |
| | | background-color: #36a0e7; |
| | | &:first-child { |
| | | flex: 2; |
| | | color: #36a0e7; |
| | | background-color: #d4f1f7; |
| | | } |
| | | } |
| | | } |
| | | } |