element-plus/packages/theme-chalk/src/image.scss

48 lines
826 B
SCSS
Raw Normal View History

@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: $--color-text-placeholder;
vertical-align: middle;
}
@include e(preview) {
cursor: pointer;
}
}