UNPKG

@mdsfe/mds-ui

Version:

A set of enterprise-class Vue UI components.

157 lines (156 loc) 3.23 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */ .mds-card { background: #fff; border-radius: 4px; font-size: 14px; position: relative; transition: all .3s; } .mds-card-bordered { border: 1px solid #F0F2F5; border-radius: 4px; } .mds-card-head { height: 50px; line-height: 50px; background: #fff; border-bottom: 1px solid #F0F2F5; padding: 0 24px; border-radius: 2px 2px 0 0; zoom: 1; margin-bottom: -1px; display: flex; } .mds-card-head:before, .mds-card-head:after { content: " "; display: table; } .mds-card-head:after { clear: both; visibility: hidden; font-size: 0; height: 0; } .mds-card-head-title { font-size: 16px; text-overflow: ellipsis; max-width: 100%; overflow: hidden; white-space: nowrap; color: #354052; font-weight: 400; display: inline-block; flex: 1; } .mds-card-wrap { background: #fff; border-bottom: 1px solid #F0F2F5; padding: 10px 24px; border-radius: 2px 2px 0 0; zoom: 1; margin-bottom: -1px; display: flex; } .mds-card-wrap:before, .mds-card-wrap:after { content: " "; display: table; } .mds-card-wrap:after { clear: both; visibility: hidden; font-size: 0; height: 0; } .mds-card-wrap-title { font-size: 16px; max-width: 100%; color: #354052; font-weight: 400; display: inline-block; flex: 1; } .mds-card-extra { float: right; text-align: right; margin-left: auto; } .mds-card-body { padding: 24px; zoom: 1; } .mds-card-body:before, .mds-card-body:after { content: " "; display: table; } .mds-card-body:after { clear: both; visibility: hidden; font-size: 0; height: 0; } .mds-card-contain-grid .mds-card-body { margin: -1px 0 0 -1px; padding: 0; } .mds-card-grid { border-radius: 0; border: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; transition: all .3s; } .mds-card-grid > div + div { margin-left: 20px; } .mds-card-wider-padding .mds-card-head { padding: 0 32px; } .mds-card-wider-padding .mds-card-body { padding: 24px 32px; } .mds-card-wider-padding .mds-card-extra { right: 32px; } .mds-card-padding-transition .mds-card-head, .mds-card-padding-transition .mds-card-body { transition: padding .3s; } .mds-card-padding-transition .mds-card-extra { transition: right .3s; } .mds-card-loading .mds-card-body { user-select: none; padding: 0; } .mds-card-loading-content { padding: 24px; } .mds-card-loading-block { display: inline-block; margin: 5px 1% 0; height: 14px; border-radius: 2px; background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2)); animation: card-loading 1.4s ease infinite; background-size: 600% 600%; } @keyframes card-loading { 0%, 100% { background-position: 0 50%; } 50% { background-position: 100% 50%; } } /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable declaration-bang-space-before */ /* stylelint-disable declaration-bang-space-before */