UNPKG

tdesign-react

Version:
162 lines (161 loc) 4.05 kB
/* Alert */ .t-alert { font: var(--td-font-body-medium); color: var(--td-text-color-primary); -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl); opacity: 1; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; border-radius: var(--td-radius-medium); } .t-alert.t-is-hidden { /* 隐藏 */ display: none; } .t-alert--closing { opacity: 0; } .t-alert--info { background-color: var(--td-brand-color-focus); } .t-alert--info .t-alert__icon { color: var(--td-brand-color); } .t-alert--info .t-alert__swiper-trigger-wrap { color: var(--td-brand-color); } .t-alert--info .t-alert__swiper-trigger--active { color: var(--td-brand-color); } .t-alert--success { background-color: var(--td-success-color-focus); } .t-alert--success .t-alert__icon { color: var(--td-success-color); } .t-alert--success .t-alert__swiper-trigger-wrap { color: var(--td-success-color-focus); } .t-alert--success .t-alert__swiper-trigger--active { color: var(--td-success-color); } .t-alert--warning { background-color: var(--td-warning-color-focus); } .t-alert--warning .t-alert__icon { color: var(--td-warning-color); } .t-alert--warning .t-alert__swiper-trigger-wrap { color: var(--td-warning-color-focus); } .t-alert--warning .t-alert__swiper-trigger--active { color: var(--td-warning-color); } .t-alert--error { background-color: var(--td-error-color-focus); } .t-alert--error .t-alert__icon { color: var(--td-error-color); } .t-alert--error .t-alert__swiper-trigger-wrap { color: var(--td-error-color-focus); } .t-alert--error .t-alert__swiper-trigger--active { color: var(--td-error-color); } .t-alert__icon { font-size: var(--td-line-height-body-medium); display: inherit; } .t-alert__icon, .t-alert__close { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; line-height: var(--td-line-height-body-small); } .t-alert__content { -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; font-size: var(--td-font-size-body-medium); line-height: var(--td-line-height-body-medium); overflow: hidden; } .t-alert__title, .t-alert__message { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; } .t-alert__title { color: var(--td-text-color-primary); font-weight: bold; } .t-alert__title + .t-alert__message { margin-top: var(--td-comp-margin-s); } .t-alert__description { color: var(--td-text-color-secondary); -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-transition: height 0.2s; transition: height 0.2s; } .t-alert__operation { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0 var(--td-comp-paddingLR-s); color: var(--td-brand-color); cursor: pointer; -webkit-transition: color 0.2s; transition: color 0.2s; } .t-alert__operation:hover { color: var(--td-brand-color-hover); } .t-alert__operation:active { color: var(--td-brand-color-active); } .t-alert__icon + .t-alert__content { margin-left: var(--td-comp-margin-s); } .t-alert__collapse { margin-top: var(--td-comp-margin-s); color: var(--td-brand-color); cursor: pointer; } .t-alert__close { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: var(--td-comp-margin-l); color: var(--td-text-color-secondary); cursor: pointer; -webkit-transition: color 0.2s; transition: color 0.2s; } .t-alert__close:hover { color: var(--td-text-color-primary); } .t-alert__close > .t-icon { font-size: calc(var(--td-line-height-body-medium) - 2px); padding: calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0; }