UNPKG

antd-mobile

Version:

基于 React 的移动设计规范实现

68 lines (57 loc) 1.56 kB
@import '../../style/mixins'; @import '../../style/themes/default'; @accordionPrefixCls: am-accordion; .@{accordionPrefixCls} { position: relative; .hairline-top(@border-color-base); &-anim-active { transition: all .2s ease-out; } & &-item { .@{accordionPrefixCls}-header { position: relative; color: @color-text-base; font-size: @font-size-heading; height: @list-item-height; line-height: @list-item-height; background-color: @fill-base; box-sizing: content-box; overflow: hidden; padding-left: @h-spacing-lg; padding-right: 2 * @h-spacing-lg; .hairline-bottom(@border-color-base); .ellipsis(); i { position: absolute; display: block; top: @h-spacing-lg; right: @h-spacing-lg; width: @icon-size-xxs; height: @icon-size-xxs; .encoded-svg-background('right'); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; transform: rotate(90deg); } &[aria-expanded~="true"] { i { transform: rotate(270deg); } } } .@{accordionPrefixCls}-content { overflow: hidden; background: @fill-base; .@{accordionPrefixCls}-content-box { font-size: @font-size-subhead; color: @color-text-paragraph; position: relative; .hairline-bottom(@border-color-base); } &.@{accordionPrefixCls}-content-inactive { display: none; } } } }