fix: 修复商品图片超出容器问题,约束el-image组件尺寸

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 23:05:35 +08:00
parent cf08bf67cf
commit 1405e13383
+12 -7
View File
@@ -143,19 +143,28 @@ function buyNow() {
background: rgba(255, 255, 255, 0.04); background: rgba(255, 255, 255, 0.04);
border-radius: 12px; border-radius: 12px;
overflow: hidden; overflow: hidden;
position: relative;
.carousel-image, .single-image { .carousel-image, .single-image {
width: 100%; width: 100%;
height: 400px; height: 100%;
display: block;
// 约束 el-image 组件
:deep(.el-image) {
width: 100%;
height: 100%;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
cursor: pointer; }
// 确保图片按比例缩放显示 // 确保图片按比例缩放显示
:deep(.el-image__inner) { :deep(.el-image__inner) {
max-width: 100%; max-width: 100%;
max-height: 100%; max-height: 100%;
width: auto;
height: auto;
object-fit: contain; object-fit: contain;
} }
} }
@@ -221,15 +230,11 @@ h1 { font-size: 28px; color: #fff; margin-bottom: 16px; }
.product-images { .product-images {
height: 300px; height: 300px;
}
.carousel-image, .single-image {
height: 300px;
}
.image-placeholder { .image-placeholder {
height: 300px; height: 300px;
} }
}
h1 { h1 {
font-size: 18px; font-size: 18px;