Files
zhibo/node_modules/ele-admin/es/ele-dot/style/index.scss
T
xiaoyu 5488f5f0a2 init
2023-05-22 14:07:59 +08:00

68 lines
1.1 KiB
SCSS

@import '../../style/themes/default.scss';
.ele-dot {
box-sizing: border-box;
display: inline-flex;
align-items: center;
}
.ele-dot-text {
margin-left: 8px;
flex-shrink: 0;
}
.ele-dot-status {
background: $--color-primary;
border-radius: 50%;
position: relative;
& > span {
background: $--color-primary;
display: none;
}
}
.ele-dot-ripple .ele-dot-status > span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
border-radius: 50%;
box-sizing: border-box;
animation: eleAnimStatusDot 1.2s ease-in-out infinite;
}
.ele-dot-success .ele-dot-status,
.ele-dot-success .ele-dot-status > span {
background: $--color-success;
}
.ele-dot-warning .ele-dot-status,
.ele-dot-warning .ele-dot-status > span {
background: $--color-warning;
}
.ele-dot-danger .ele-dot-status,
.ele-dot-danger .ele-dot-status > span {
background: $--color-danger;
}
.ele-dot-info .ele-dot-status,
.ele-dot-info .ele-dot-status > span {
background: $--color-info;
}
@keyframes eleAnimStatusDot {
from {
transform: scale(0.8);
opacity: 0.6;
}
to {
transform: scale(2.4);
opacity: 0;
}
}