diff --git a/css/style.css b/css/style.css index 31f5d0d..9b7f4f0 100644 --- a/css/style.css +++ b/css/style.css @@ -528,16 +528,60 @@ body { animation: fadeInUp 0.6s ease-out; } -.card-image placeholder-img img { - width: 100%; - height: 100%; - object-fit: cover; - display: block; - } +/* ======================================== + 前期分析板块 - 9张图片统一格式 + ======================================== */ +.analysis-grid { + /* 3列布局,确保图片上下底平齐 */ + grid-template-columns: repeat(3, 1fr) !important; + gap: var(--spacing-md); +} -og-image.jpg img { - width: 100%; - height: 100%; - object-fit: cover; - display: block; - } \ No newline at end of file +.analysis-img { + /* 固定高度,确保所有图片底部对齐 */ + height: 280px; + width: 100%; + overflow: hidden; + position: relative; + background: linear-gradient(135deg, var(--primary-muted) 0%, var(--primary-light) 100%); +} + +.analysis-img img { + /* 关键:使用object-fit: cover确保图片填满容器且不变形 */ + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + display: block; +} + +.analysis-img .placeholder-text { + /* 占位文字样式 */ + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + color: var(--primary-dark); + font-size: 1.1rem; + font-weight: 500; + letter-spacing: 1px; +} + +/* 响应式:平板设备改为2列 */ +@media (max-width: 1024px) { + .analysis-grid { + grid-template-columns: repeat(2, 1fr) !important; + } +} + +/* 响应式:手机设备改为1列 */ +@media (max-width: 768px) { + .analysis-grid { + grid-template-columns: 1fr !important; + } + + .analysis-img { + height: 250px; + } +} diff --git a/images/ANALYSIS_IMAGES.md b/images/ANALYSIS_IMAGES.md new file mode 100644 index 0000000..93072ad --- /dev/null +++ b/images/ANALYSIS_IMAGES.md @@ -0,0 +1,202 @@ +# 前期分析板块 - 9张图片命名规范 + +## 🎯 快速使用指南 + +### 步骤1:准备图片 +将你的9张图片命名为以下格式: + +``` +analysis-01.jpg ← 地理分析图 +analysis-02.jpg ← 气候分析图 +analysis-03.jpg ← 选址分析图 +analysis-04.jpg ← 分析图4 +analysis-05.jpg ← 分析图5 +analysis-06.jpg ← 分析图6 +analysis-07.jpg ← 分析图7 +analysis-08.jpg ← 分析图8 +analysis-09.jpg ← 分析图9 +``` + +### 步骤2:放入文件夹 +将所有图片放入:`d:\my_website\images\` 文件夹 + +### 步骤3:刷新浏览器 +Live Server 会自动刷新,立即看到效果! + +--- + +## 📏 图片规格要求 + +### 推荐尺寸 +- **最小宽度**: 800px +- **推荐尺寸**: 1200×800px(3:2比例)或 1024×768px(4:3比例) +- **文件大小**: 建议 < 500KB/张 +- **格式**: JPG 或 PNG + +### ⚠️ 重要说明 +**不用担心图片大小不一致!** + +我已经设置了CSS样式: +```css +.analysis-img img { + width: 100%; + height: 100%; + object-fit: cover; /* 自动裁剪,保持比例 */ + object-position: center; /* 居中显示 */ +} +``` + +**效果**: +- ✅ 所有图片高度统一为 280px +- ✅ 图片自动缩放并裁剪,不变形 +- ✅ 所有卡片底部对齐 +- ✅ 无论原图是横图还是竖图都能正常显示 + +--- + +## 🎨 当前布局 + +### 桌面端(>1024px) +``` +─────────┬─────────┬─────────┐ +│ 01 │ 02 │ 03 │ +├──────────────────┼─────────┤ +│ 04 │ 05 │ 06 │ +├─────────┼─────────┼─────────┤ +│ 07 │ 08 │ 09 │ +└─────────┴─────────┴─────────┘ +``` + +### 平板端(768-1024px) +``` +─────────┬─────────┐ +│ 01 │ 02 │ +├─────────┼─────────┤ +│ 03 │ 04 │ +├─────────┼─────────┤ +│ 05 │ 06 │ +├─────────┼───────── +│ 07 │ 08 │ +├─────────┼─────────┤ +│ 09 │ │ +└─────────┴───────── +``` + +### 手机端(<768px) +``` +┌─────────┐ +│ 01 │ +├─────────┤ +│ 02 │ +├─────────┤ +│ 03 │ +├─────────┤ +│ ... │ +├─────────┤ +│ 09 │ +└─────────┘ +``` + +--- + +## ✏️ 修改文字内容 + +如果需要修改每张图的标题和说明,打开 `index.html`,找到对应位置: + +### 示例:修改第4张图 +```html + +
+ 在此处插入说明文字...
← 修改这里 +
+
在此处插入青藏高原选址的地理环境分析,包括海拔、地形地貌等信息。
+青藏高原选址的地理环境分析,包括海拔、地形地貌等信息。
+
在此处插入高原气候特征分析,包括温度、降水、风力等气象数据。
+高原气候特征分析,包括温度、降水、风力等气象数据。
+
在此处插入具体选址的优劣分析,包括交通可达性、基础设施等因素。
+具体选址的优劣分析,包括交通可达性、基础设施等因素。
+
+
+ 在此处插入说明文字...
+
+
+ 在此处插入说明文字...
+
+
+ 在此处插入说明文字...
+
+
+ 在此处插入说明文字...
+
+
+ 在此处插入说明文字...
+
+
+ 在此处插入说明文字...