v3-charts
Version:
> 基于 Vue 封装的 Echarts5 图表组件
66 lines (62 loc) • 1.18 kB
CSS
.v-charts-data-empty {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.9);
color: #888;
font-size: 14px;
}
.v-charts-component-loading {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.9);
}
.v-charts-mask-status {
filter: blur(1px);
}
.v-charts-component-loading .circular {
width: 42px;
height: 42px;
animation: loading-rotate 2s linear infinite;
}
.v-charts-component-loading .path {
animation: loading-dash 1.5s ease-in-out infinite;
stroke-dasharray: 90, 150;
stroke-dashoffset: 0;
stroke-width: 2;
stroke: #20a0ff;
stroke-linecap: round;
}
@keyframes loading-rotate {
100% {
transform: rotate(360deg);
}
}
@keyframes loading-dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -40px;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -120px;
}
}
.button[data-v-0ffcffc3] {
padding: 6px 24px;
}