UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

66 lines (65 loc) 2.03 kB
.x-message { margin: 0; padding: 0; list-style: none; width: fit-content; outline: 0; border-radius: var(--td-radius-medium); background-color: var(--td-bg-color-container); box-shadow: var(--td-shadow-3), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left); box-sizing: border-box; display: flex; align-items: center; color: var(--td-text-color-primary); font: var(--td-font-body-medium); padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l); } .x-message > .x-icon, .x-message > [data-x-icon] > .x-icon, .x-message .x-loading { color: var(--td-brand-color); margin-right: var(--td-comp-margin-s); flex-shrink: 0; font-size: calc(var(--td-font-size-body-medium) + 6px); } .x-message.x-is-success > .x-icon, .x-message.x-is-success > [data-x-icon] > .x-icon, .x-message.x-is-success .x-loading { color: var(--td-success-color); } .x-message.x-is-warning > .x-icon, .x-message.x-is-warning > [data-x-icon] > .x-icon, .x-message.x-is-warning .x-loading { color: var(--td-warning-color); } .x-message.x-is-error > .x-icon, .x-message.x-is-error > [data-x-icon] > .x-icon, .x-message.x-is-error .x-loading { color: var(--td-error-color); } .x-message.x-is-closable .x-message__close { display: inline-flex; margin-right: 0; margin-left: var(--td-comp-margin-xxl); cursor: pointer; color: var(--td-text-color-secondary); } .x-message.x-is-closable .x-message__close .x-icon-close { font-size: calc(var(--td-font-size-body-medium) + 2px); border-radius: var(--td-radius-default); transition: all 0.2s linear; } .x-message.x-is-closable .x-message__close .x-icon-close:hover { background: var(--td-bg-color-container-hover); } .x-message.x-is-closable .x-message__close .x-icon-close:active { background: var(--td-bg-color-container-active); } .x-message__list { position: fixed; z-index: 6000; } .x-message__list .x-message { margin-bottom: var(--td-comp-margin-s); word-break: break-all; }