UNPKG

tdesign-react

Version:
120 lines (119 loc) 3.27 kB
.t-card { font: var(--td-font-body-medium); margin: 0; padding: 0; list-style: none; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: var(--td-radius-medium); background-color: var(--td-bg-color-container); color: var(--td-text-color-primary); -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.38, 0, 0.24, 1); transition: -webkit-box-shadow 0.2s cubic-bezier(0.38, 0, 0.24, 1); transition: box-shadow 0.2s cubic-bezier(0.38, 0, 0.24, 1); transition: box-shadow 0.2s cubic-bezier(0.38, 0, 0.24, 1), -webkit-box-shadow 0.2s cubic-bezier(0.38, 0, 0.24, 1); } .t-card--bordered { border: 1px solid var(--td-component-border); } .t-card--shadow-hover:hover, .t-card--shadow { -webkit-box-shadow: var(--td-shadow-1); box-shadow: var(--td-shadow-1); } .t-card__cover { display: flow-root; } .t-card__cover img { display: flow-root; width: 100%; max-height: 100%; border-radius: var(--td-radius-default) var(--td-radius-default) 0 0; } .t-card__body { display: flow-root; padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl); } .t-card__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl); position: relative; } .t-card__header-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .t-card__header + .t-card__cover img { border-radius: 0; } .t-card__footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl); } .t-card__footer-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .t-size-s .t-card__body { padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l); } .t-size-s .t-card__header { padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l); } .t-size-s .t-card__footer { padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l); } .t-card__avatar { margin-right: var(--td-comp-margin-l); width: var(--td-comp-size-xxxl); height: var(--td-comp-size-xxxl); } .t-card__title { font: var(--td-font-title-medium); color: var(--td-text-color-primary); margin-right: var(--td-comp-margin-l); word-break: break-all; } .t-card__subtitle { font: var(--td-font-body-medium); color: var(--td-text-color-secondary); word-break: break-all; } .t-card__description { font: var(--td-font-body-medium); color: var(--td-text-color-secondary); margin-top: var(--td-comp-margin-xs); word-break: break-all; } .t-card__actions { float: right; color: var(--td-brand-color); } .t-card__title--bordered { border-bottom: 1px solid var(--td-component-border); }