UNPKG

choerodon-ui

Version:

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

319 lines (318 loc) 7.29 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-list { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; } .c7n-list * { outline: none; } .c7n-list-pagination { margin-top: 0.24rem; text-align: right; } .c7n-list-more { margin-top: 0.12rem; text-align: center; } .c7n-list-more button { padding-right: 0.32rem; padding-left: 0.32rem; } .c7n-list-spin { min-height: 0.4rem; text-align: center; } .c7n-list-empty-text { padding: 0.16rem; color: rgba(0, 0, 0, 0.45); font-size: 0.13rem; text-align: center; } .c7n-list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0.12rem; padding-bottom: 0.12rem; } .c7n-list-item:nth-of-type(2n) { background: unset; } .c7n-list-item-meta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .c7n-list-item-meta-avatar { margin-right: 0.16rem; } .c7n-list-item-meta-content { -webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; } .c7n-list-item-meta-title { margin-bottom: 0.04rem; color: #000000; font-size: 0.13rem; line-height: 1.67; } .c7n-list-item-meta-title > a { color: #000000; -webkit-transition: all 0.3s; transition: all 0.3s; } .c7n-list-item-meta-title > a:hover { color: #3f51b5; } .c7n-list-item-meta-description { color: rgba(0, 0, 0, 0.45); font-size: 0.13rem; line-height: 1.67; } .c7n-list-item-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .c7n-list-item-content-single { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .c7n-list-item-action { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-left: 0.48rem; padding: 0; font-size: 0; list-style: none; } .c7n-list-item-action > li { position: relative; display: inline-block; padding: 0 0.08rem; color: rgba(0, 0, 0, 0.45); font-size: 0.13rem; line-height: 1.67; text-align: center; cursor: pointer; } .c7n-list-item-action > li:first-child { padding-left: 0; } .c7n-list-item-action-split { position: absolute; top: 50%; right: 0; width: 0.01rem; height: 0.14rem; margin-top: -0.07rem; background-color: #e8e8e8; } .c7n-list-item-main { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .c7n-list-selection { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-left: 0.1rem; cursor: pointer; } .c7n-list-selection-checkbox { padding-right: 0.1rem; } .c7n-list-selection:not(.c7n-list-selected):hover { background-color: rgba(0, 0, 0, 0.04); } .c7n-list-selected { background-color: rgba(161, 194, 250, 0.16); } .c7n-list-header, .c7n-list-footer { padding-top: 0.12rem; padding-bottom: 0.12rem; } .c7n-list-header { color: unset; font-size: 0.13rem; } .c7n-list-empty { padding: 0.16rem 0; color: rgba(0, 0, 0, 0.45); font-size: 0.12rem; text-align: center; } .c7n-list-split .c7n-list-item { border-bottom: 0.01rem solid #e8e8e8; } .c7n-list-split .c7n-list-item:last-child { border-bottom: none; } .c7n-list-split .c7n-list-header { border-bottom: 0.01rem solid #e8e8e8; } .c7n-list-loading .c7n-list-spin-nested-loading { min-height: 0.32rem; } .c7n-list-something-after-last-item .c7n-list-item:last-child { border-bottom: 0.01rem solid #e8e8e8; } .c7n-list-lg .c7n-list-item { padding-top: 0.16rem; padding-bottom: 0.16rem; } .c7n-list-sm .c7n-list-item { padding-top: 0.08rem; padding-bottom: 0.08rem; } .c7n-list-vertical .c7n-list-item { display: block; } .c7n-list-vertical .c7n-list-item-extra-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .c7n-list-vertical .c7n-list-item-main { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .c7n-list-vertical .c7n-list-item-extra { margin-left: 0.58rem; } .c7n-list-vertical .c7n-list-item-meta { margin-bottom: 0.16rem; } .c7n-list-vertical .c7n-list-item-meta-avatar { display: none; } .c7n-list-vertical .c7n-list-item-meta-title { margin-bottom: 0.12rem; color: rgba(0, 0, 0, 0.85); font-size: 0.16rem; line-height: 1.5; } .c7n-list-vertical .c7n-list-item-content { display: block; margin-bottom: 0.16rem; color: #000000; font-size: 0.13rem; } .c7n-list-vertical .c7n-list-item-action { margin-left: auto; } .c7n-list-vertical .c7n-list-item-action > li { padding: 0 0.16rem; } .c7n-list-vertical .c7n-list-item-action > li:first-child { padding-left: 0; } .c7n-list-grid .c7n-list-item { margin-bottom: 0.2rem; padding-top: 0; padding-bottom: 0; border-bottom: none; } .c7n-list-grid .c7n-list-item-content { display: block; } .c7n-list-bordered { border: 0.01rem solid #e0e0e0; border-radius: 0.02rem; } .c7n-list-bordered .c7n-list-header, .c7n-list-bordered .c7n-list-footer, .c7n-list-bordered .c7n-list-item { padding-right: 0.24rem; padding-left: 0.24rem; } .c7n-list-bordered .c7n-list-header { border-bottom: 0.01rem solid #e0e0e0; } .c7n-list-bordered .c7n-list-item { border-bottom: 0.01rem solid #e8e8e8; } .c7n-list-bordered .c7n-list-item:nth-of-type(2n) { background: transparent; } .c7n-list-bordered.c7n-list-something-after-last-item .c7n-list-item:last-child { border-bottom: 0.01rem solid #e8e8e8; } .c7n-list-bordered .c7n-list-pagination { margin: 0.16rem 0.24rem; } .c7n-list-bordered.c7n-list-sm .c7n-list-item { padding-right: 0.16rem; padding-left: 0.16rem; } .c7n-list-bordered.c7n-list-sm .c7n-list-header, .c7n-list-bordered.c7n-list-sm .c7n-list-footer { padding: 0.08rem 0.16rem 0.08rem 0.16rem; } .c7n-list-bordered.c7n-list-lg .c7n-list-header, .c7n-list-bordered.c7n-list-lg .c7n-list-footer { padding: 0.16rem 0.24rem 0.16rem 0.24rem; } @media screen and (max-width: 768px) { .c7n-list-item-action { margin-left: 0.24rem; } .c7n-list-vertical .c7n-list-item-extra { margin-left: 0.24rem; } } @media screen and (max-width: 480px) { .c7n-list-item { -ms-flex-wrap: wrap; flex-wrap: wrap; } .c7n-list-item-action { margin-left: 0.12rem; } .c7n-list-vertical .c7n-list-item-extra-wrap { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } .c7n-list-vertical .c7n-list-item-main { min-width: 2.2rem; } .c7n-list-vertical .c7n-list-item-extra { margin-left: 0; } }