Files
zhengchiliu f169777f4a feat(image-cache): 新增图片本地缓存并全站接入
引入 cached-image 组件与 image-cache 工具,实现签名 URL 稳定 key 剥离、downloadFile 落盘及 TTL/LRU 清理,替换 11 个页面与 clothes-card 共 22 处网络图片渲染点,减少 CDN 重复流量。
2026-09-26 19:49:54 +08:00

27 lines
735 B
Plaintext

/* 宿主节点:对齐 image 组件默认 inline-block 布局,尺寸与圆角由调用方 class 控制 */
:host {
display: inline-block;
overflow: hidden;
}
/* 内层图片:填满宿主并继承圆角,保证既有版式零回归 */
.ci-img {
display: block;
width: 100%;
height: 100%;
border-radius: inherit;
}
/* 骨架占位:与全局 .sk 同款视觉,组件内独立定义避免依赖外部样式加载顺序 */
.ci-ph {
width: 100%;
height: 100%;
background: linear-gradient(90deg, #F2F2F0 25%, #E9E9E6 37%, #F2F2F0 63%);
background-size: 400% 100%;
animation: ciSkLoad 1.5s ease infinite;
}
@keyframes ciSkLoad {
0% { background-position: 100% 50%; }
100% { background-position: 0 50%; }
}