UNPKG

tdesign-vue-next

Version:
139 lines (138 loc) 3.35 kB
/* Alert */ .t-alert { font: var(--td-font-body-medium); color: var(--td-text-color-primary); box-sizing: border-box; margin: 0; padding: 0; list-style: none; display: flex; align-items: flex-start; padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl); opacity: 1; 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 { flex: 0 0 auto; line-height: var(--td-line-height-body-small); } .t-alert__content { 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: 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); flex: 0 1 auto; transition: height 0.2s; } .t-alert__operation { flex: 0 0 auto; padding: 0 var(--td-comp-paddingLR-s); color: var(--td-brand-color); cursor: pointer; 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: inline-flex; align-items: center; margin-left: var(--td-comp-margin-l); color: var(--td-text-color-secondary); cursor: pointer; 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; }