UNPKG

choerodon-ui

Version:

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

242 lines (241 loc) 7.53 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-skeleton { display: table; width: 100%; } .c7n-skeleton-rtl { direction: rtl; } .c7n-skeleton-header { display: table-cell; padding-right: 16px; vertical-align: top; } .c7n-skeleton-rtl .c7n-skeleton-header { padding-right: 0; padding-left: 16px; } .c7n-skeleton-header .c7n-skeleton-avatar { display: inline-block; vertical-align: top; background: #f2f2f2; width: 0.32rem; height: 0.32rem; line-height: 0.32rem; } .c7n-skeleton-header .c7n-skeleton-avatar.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-header .c7n-skeleton-avatar-lg { width: 0.4rem; height: 0.4rem; line-height: 0.4rem; } .c7n-skeleton-header .c7n-skeleton-avatar-lg.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-header .c7n-skeleton-avatar-sm { width: 0.24rem; height: 0.24rem; line-height: 0.24rem; } .c7n-skeleton-header .c7n-skeleton-avatar-sm.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-content { display: table-cell; width: 100%; vertical-align: top; } .c7n-skeleton-content .c7n-skeleton-title { width: 100%; height: 16px; margin-top: 16px; background: #f2f2f2; } .c7n-skeleton-content .c7n-skeleton-title + .c7n-skeleton-paragraph, .c7n-skeleton-content .c7n-skeleton-title .c7n-skeleton-grid { margin-top: 24px; } .c7n-skeleton-content .c7n-skeleton-paragraph { padding: 0; } .c7n-skeleton-content .c7n-skeleton-paragraph > li { width: 100%; height: 16px; list-style: none; background: #f2f2f2; } .c7n-skeleton-content .c7n-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { width: 61%; } .c7n-skeleton-content .c7n-skeleton-paragraph > li + li { margin-top: 16px; } .c7n-skeleton-content .c7n-skeleton-grid-content { height: 16px; margin-top: 16px; background: #f2f2f2; } .c7n-skeleton-with-avatar .c7n-skeleton-content .c7n-skeleton-title { margin-top: 12px; } .c7n-skeleton-with-avatar .c7n-skeleton-content .c7n-skeleton-title + .c7n-skeleton-paragraph { margin-top: 28px; } .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-title, .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-grid-content, .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-paragraph > li { background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); background-size: 400% 100%; -webkit-animation: c7n-skeleton-loading 1.4s ease infinite; animation: c7n-skeleton-loading 1.4s ease infinite; } .c7n-skeleton-rtl.c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-title, .c7n-skeleton-rtl.c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-grid-content, .c7n-skeleton-rtl.c7n-skeleton.c7n-skeleton-active .c7n-skeleton-content .c7n-skeleton-paragraph > li { -webkit-animation-name: c7n-skeleton-loading-rtl; animation-name: c7n-skeleton-loading-rtl; } .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-avatar { background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); background-size: 400% 100%; -webkit-animation: c7n-skeleton-loading 1.4s ease infinite; animation: c7n-skeleton-loading 1.4s ease infinite; } .c7n-skeleton-rtl.c7n-skeleton.c7n-skeleton-active .c7n-skeleton-avatar { -webkit-animation-name: c7n-skeleton-loading-rtl; animation-name: c7n-skeleton-loading-rtl; } .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-button { background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); background-size: 400% 100%; -webkit-animation: c7n-skeleton-loading 1.4s ease infinite; animation: c7n-skeleton-loading 1.4s ease infinite; } .c7n-skeleton.c7n-skeleton-active .c7n-skeleton-input { background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); background-size: 400% 100%; -webkit-animation: c7n-skeleton-loading 1.4s ease infinite; animation: c7n-skeleton-loading 1.4s ease infinite; } .c7n-skeleton-element { display: inline-block; } .c7n-skeleton-element .c7n-skeleton-button { display: inline-block; vertical-align: top; background: #f2f2f2; border-radius: 0.02rem; width: calc(0.3rem * 2); height: 0.3rem; line-height: 0.3rem; } .c7n-skeleton-element .c7n-skeleton-button.c7n-skeleton-button-circle { width: 0.3rem; border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-button.c7n-skeleton-button-round { border-radius: 0.3rem; } .c7n-skeleton-element .c7n-skeleton-button-lg { width: calc(0.4rem * 2); height: 0.4rem; line-height: 0.4rem; } .c7n-skeleton-element .c7n-skeleton-button-lg.c7n-skeleton-button-circle { width: 0.4rem; border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-button-lg.c7n-skeleton-button-round { border-radius: 0.4rem; } .c7n-skeleton-element .c7n-skeleton-button-sm { width: calc(0.24rem * 2); height: 0.24rem; line-height: 0.24rem; } .c7n-skeleton-element .c7n-skeleton-button-sm.c7n-skeleton-button-circle { width: 0.24rem; border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-button-sm.c7n-skeleton-button-round { border-radius: 0.24rem; } .c7n-skeleton-element .c7n-skeleton-avatar { display: inline-block; vertical-align: top; background: #f2f2f2; width: 0.32rem; height: 0.32rem; line-height: 0.32rem; } .c7n-skeleton-element .c7n-skeleton-avatar.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-avatar-lg { width: 0.4rem; height: 0.4rem; line-height: 0.4rem; } .c7n-skeleton-element .c7n-skeleton-avatar-lg.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-avatar-sm { width: 0.24rem; height: 0.24rem; line-height: 0.24rem; } .c7n-skeleton-element .c7n-skeleton-avatar-sm.c7n-skeleton-avatar-circle { border-radius: 50%; } .c7n-skeleton-element .c7n-skeleton-input { display: inline-block; vertical-align: top; background: #f2f2f2; width: 100%; height: 0.3rem; line-height: 0.3rem; } .c7n-skeleton-element .c7n-skeleton-input-lg { width: 100%; height: 0.4rem; line-height: 0.4rem; } .c7n-skeleton-element .c7n-skeleton-input-sm { width: 100%; height: 0.24rem; line-height: 0.24rem; } @-webkit-keyframes c7n-skeleton-loading { from { background-position: 100% 50%; } to { background-position: 0 50%; } } @keyframes c7n-skeleton-loading { from { background-position: 100% 50%; } to { background-position: 0 50%; } } @keyframes c7n-skeleton-loading { from { background-position: 0% 50%; } to { background-position: 100% 50%; } }