UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

57 lines (47 loc) 1.03 kB
@import './token.less'; @import './dot-loading.less'; @spin-prefix-cls: ~'@{prefix}-spin'; .@{spin-prefix-cls} { display: inline-block; &-with-tip { text-align: center; } &-icon { color: @spin-color-icon; font-size: @spin-font-size-icon; } &-tip { margin-top: @spin-margin-top-tip; color: @spin-color-text; font-weight: @spin-font-weight; font-size: @spin-font-size-text; } &-mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 11; text-align: center; background-color: var(~'@{arco-cssvars-prefix}-color-spin-layer-bg'); transition: opacity @transition-duration-1 @transition-timing-function-linear; user-select: none; } &-loading { position: relative; user-select: none; } &-loading &-mask-icon { position: absolute; top: 50%; left: 50%; z-index: 12; transform: translate(-50%, -50%); } &-loading &-children::after { opacity: 1; pointer-events: auto; } }