新增: 资料导入增强+剪贴板+框选多选+未保存自动暂存+图片占位
This commit is contained in:
@@ -108,6 +108,16 @@
|
||||
.el-stat .label { margin-top: .35em; text-align: center; }
|
||||
.el-shape { width: 100%; height: 100%; }
|
||||
.el-image { width: 100%; height: 100%; object-fit: cover; }
|
||||
/* 空图片元素占位(未填 content 时不渲染裂图) */
|
||||
.el-image-empty {
|
||||
width: 100%; height: 100%;
|
||||
display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px;
|
||||
border: 2px dashed rgba(100, 116, 139, .45); border-radius: 10px;
|
||||
background: rgba(148, 163, 184, .08); color: var(--ui-muted, #64748b);
|
||||
text-align: center; padding: 8px;
|
||||
}
|
||||
.el-image-empty-icon { font-size: 28px; opacity: .7; }
|
||||
.el-image-empty-text { font-size: 12px; line-height: 1.5; }
|
||||
.el-chart { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; gap: .5em; }
|
||||
.el-chart .bar-row { display: flex; align-items: center; gap: .6em; font-size: 14px; }
|
||||
.el-chart .bar-label { width: 26%; flex-shrink: 0; }
|
||||
@@ -182,6 +192,17 @@
|
||||
/* 选中态与手柄 */
|
||||
.el.selected { outline: 2px solid var(--ui-primary); outline-offset: 0; }
|
||||
.el.dragging { opacity: .85; }
|
||||
/* 多选态:次级高亮(锚点仍用 .selected 实线) */
|
||||
.el.multi-selected { outline: 1.5px dashed color-mix(in srgb, var(--ui-primary) 70%, transparent); outline-offset: 1px; }
|
||||
|
||||
/* 框选矩形 */
|
||||
.marquee-box {
|
||||
position: absolute;
|
||||
border: 1.5px dashed var(--ui-primary);
|
||||
background: color-mix(in srgb, var(--ui-primary) 8%, transparent);
|
||||
pointer-events: none;
|
||||
z-index: 999;
|
||||
}
|
||||
.handle {
|
||||
position: absolute; width: 10px; height: 10px;
|
||||
background: #fff; border: 1.5px solid var(--ui-primary);
|
||||
|
||||
Reference in New Issue
Block a user