@import 'mixins/mixins'; @import 'common/var'; @import './image-viewer.scss'; %size { width: 100%; height: 100%; } @include b(image) { position: relative; display: inline-block; overflow: hidden; @include e(inner) { @extend %size; vertical-align: top; @include m(center) { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; } } @include e(placeholder) { @extend %size; background: $--background-color-base; } @include e(error) { @extend %size; display: flex; justify-content: center; align-items: center; font-size: 14px; background: $--background-color-base; color: var(--el-text-color-placeholder); vertical-align: middle; } @include e(preview) { cursor: pointer; } }