UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

195 lines (194 loc) 6.41 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ .c7n-collapse { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; background-color: rgba(0, 0, 0, 0.04); border: 0.01rem solid #e0e0e0; border-bottom: 0; border-radius: 0.02rem; } .c7n-collapse-trigger .c7n-collapse-header { cursor: pointer; } .c7n-collapse > .c7n-collapse-item { border-bottom: 0.01rem solid #e0e0e0; } .c7n-collapse > .c7n-collapse-item:last-child, .c7n-collapse > .c7n-collapse-item:last-child > .c7n-collapse-header { border-radius: 0 0 0.02rem 0.02rem; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header { position: relative; padding: 0.12rem; color: rgba(0, 0, 0, 0.85); line-height: 0.22rem; -webkit-transition: all 0.3s; transition: all 0.3s; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-extra { float: right; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header:focus { outline: none; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon { font-size: 0.22rem; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; vertical-align: middle; background-image: none; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: inherit; font-variant: normal; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 0.22rem; line-height: 1; vertical-align: top; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); cursor: pointer; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon:before { line-height: 1; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon:before { content: '\e5c5'; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon.c7n-collapse-expanded { vertical-align: top; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-text { display: inline-block; padding-right: 0.1rem; cursor: pointer; } .c7n-collapse-icon-position-right { border: 0.01rem solid #e0e0e0; } .c7n-collapse-icon-position-right .c7n-collapse-content { padding: 0 0.16rem; border-top: 0.01rem solid #e0e0e0; } .c7n-collapse-icon-position-right > .c7n-collapse-item { font-size: unset; border-bottom: 0.01rem solid #e0e0e0; } .c7n-collapse-icon-position-right > .c7n-collapse-item > .c7n-collapse-header { color: unset; background-color: unset; border-bottom: unset; } .c7n-collapse-icon-position-right > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon-wrapper { float: right; } .c7n-collapse-icon-position-right > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-icon { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .c7n-collapse-icon-position-right > .c7n-collapse-item > .c7n-collapse-header .c7n-collapse-expand-text { padding: 0rem; text-align: right; cursor: pointer; } .c7n-collapse-icon-position-right > .c7n-collapse-item:not(.c7n-collapse-icon-position-right > .c7n-collapse-item-disabled) .c7n-collapse-expand-icon-wrapper { color: unset; } .c7n-collapse-icon-position-text-right > .c7n-collapse-item .c7n-collapse-expand-icon-wrapper { margin-left: 10px; } .c7n-collapse-anim-active { -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); } .c7n-collapse-content { padding: 0 0.16rem; overflow: hidden; color: #000000; background-color: #fff; border-top: 0.01rem solid #e0e0e0; } .c7n-collapse-content > .c7n-collapse-content-box { padding-top: 0.16rem; padding-bottom: 0.16rem; } .c7n-collapse-content-inactive { display: none; } .c7n-collapse-item:last-child > .c7n-collapse-content { border-radius: 0 0 0.02rem 0.02rem; } .c7n-collapse > .c7n-collapse-item > .c7n-collapse-header[aria-expanded='true'] .arrow { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .c7n-collapse-borderless { background-color: #fff; border: 0; } .c7n-collapse-borderless > .c7n-collapse-item { border-bottom: 0.01rem solid #e0e0e0; } .c7n-collapse-borderless > .c7n-collapse-item .c7n-collapse-header { padding: 0.12rem; font-weight: unset; font-size: 0.13rem; line-height: 0.22rem; } .c7n-collapse-borderless > .c7n-collapse-item:last-child, .c7n-collapse-borderless > .c7n-collapse-item:last-child .c7n-collapse-header { border-radius: 0; } .c7n-collapse-borderless > .c7n-collapse-item > .c7n-collapse-content { background-color: transparent; border-top: 0; } .c7n-collapse-borderless > .c7n-collapse-item > .c7n-collapse-content > .c7n-collapse-content-box { padding-top: 0.04rem; } .c7n-collapse .c7n-collapse-item-disabled > .c7n-collapse-header, .c7n-collapse .c7n-collapse-item-disabled > .c7n-collapse-header > .arrow { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; } .c7n-collapse .c7n-collapse-item-disabled > .c7n-collapse-header .c7n-collapse-expand-icon, .c7n-collapse .c7n-collapse-item-disabled > .c7n-collapse-header .c7n-collapse-expand-text { cursor: not-allowed; } .c7n-collapse-ghost { background-color: transparent; border: 0; } .c7n-collapse-ghost > .c7n-collapse-item { border-bottom: 0; } .c7n-collapse-ghost > .c7n-collapse-item > .c7n-collapse-content { background-color: transparent; border-top: 0; } .c7n-collapse-ghost > .c7n-collapse-item > .c7n-collapse-content > .c7n-collapse-content-box { padding-top: 12px; padding-bottom: 12px; }