From 47adff8869b4ded184798cda028fd58a72548e28 Mon Sep 17 00:00:00 2001
From: yangyuqing <1614872855@qq.com>
Date: Wed, 3 Jun 2026 04:47:02 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E5=BB=BA=E9=80=A0=E6=A8=A1?=
=?UTF-8?q?=E6=8B=9F=EF=BC=9A=E5=BB=BA=E9=80=A0=E6=80=BB=E5=9B=BE=EF=BC=88?=
=?UTF-8?q?=E5=A4=A7=E5=9B=BE=EF=BC=89=EF=BC=8C=E6=9E=84=E4=BB=B6=E8=A1=A8?=
=?UTF-8?q?6=E9=83=A8=E5=88=86=EF=BC=88=E5=9F=BA=E5=BA=A7/=E4=B8=BB?=
=?UTF-8?q?=E4=BD=93/=E5=B1=8B=E9=9D=A2/=E5=A2=99=E9=9D=A2/=E6=B8=A9?=
=?UTF-8?q?=E6=A3=9A/=E8=AE=BE=E5=A4=87=EF=BC=89=EF=BC=8C=E5=89=8D5?=
=?UTF-8?q?=E9=83=A8=E5=88=86=E4=B8=8A=E5=9B=BE=E4=B8=8B=E8=A1=A8+?=
=?UTF-8?q?=E6=BB=91=E5=8A=A8=E5=B0=8F=E5=9B=BE=EF=BC=8C=E7=AC=AC6?=
=?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=85=E8=A1=A8=E6=A0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
construction.html | 513 ++++++++++++++++++++++++++++++++++++++--------
css/style.css | 135 ++++++++++++
2 files changed, 560 insertions(+), 88 deletions(-)
diff --git a/construction.html b/construction.html
index a1f35ad..a965e47 100644
--- a/construction.html
+++ b/construction.html
@@ -1,101 +1,438 @@
-
-
-
-
-
-
-
-
- 建造模拟 - 轻索方舱 | 高海拔环境乡村医疗服务基站
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
场地总图
-
-
在此处插入场地总图的详细说明...
+
建造总图
+
+

+
建造总图
-
-
-
+
+
构件表
-
-
在此处插入构件表的详细说明...
+
+
+
+
2.1 基座部分
+
+
+
+
+

+
基座部分示意图
+
+
+
+
+
+
+
+
+

+
基座细节图1
+
基座细节图1
+
+
+

+
基座细节图2
+
基座细节图2
+
+
+

+
基座细节图3
+
基座细节图3
+
+
+

+
基座细节图4
+
基座细节图4
+
+
+

+
基座细节图5
+
基座细节图5
+
+
+

+
基座细节图6
+
基座细节图6
+
+
+

+
基座细节图7
+
基座细节图7
+
+
+

+
基座细节图8
+
基座细节图8
+
+
+
← 左右滑动查看更多 →
+
+
+
+
+
+
2.2 主体结构部分
+
+
+
+
+

+
主体结构示意图
+
+
+
+
+
+
+
+
+

+
主体细节图1
+
主体细节图1
+
+
+

+
主体细节图2
+
主体细节图2
+
+
+

+
主体细节图3
+
主体细节图3
+
+
+

+
主体细节图4
+
主体细节图4
+
+
+

+
主体细节图5
+
主体细节图5
+
+
+

+
主体细节图6
+
主体细节图6
+
+
+

+
主体细节图7
+
主体细节图7
+
+
+

+
主体细节图8
+
主体细节图8
+
+
+
← 左右滑动查看更多 →
+
+
+
+
+
+
2.3 屋面围护部分
+
+
+
+
+

+
屋面围护示意图
+
+
+
+
+
+
+
+
+

+
屋面细节图1
+
屋面细节图1
+
+
+

+
屋面细节图2
+
屋面细节图2
+
+
+

+
屋面细节图3
+
屋面细节图3
+
+
+

+
屋面细节图4
+
屋面细节图4
+
+
+

+
屋面细节图5
+
屋面细节图5
+
+
+

+
屋面细节图6
+
屋面细节图6
+
+
+

+
屋面细节图7
+
屋面细节图7
+
+
+

+
屋面细节图8
+
屋面细节图8
+
+
+
← 左右滑动查看更多 →
+
+
+
+
+
+
2.4 墙面围护部分
+
+
+
+
+

+
墙面围护示意图
+
+
+
+
+
+
+
+
+

+
墙面细节图1
+
墙面细节图1
+
+
+

+
墙面细节图2
+
墙面细节图2
+
+
+

+
墙面细节图3
+
墙面细节图3
+
+
+

+
墙面细节图4
+
墙面细节图4
+
+
+

+
墙面细节图5
+
墙面细节图5
+
+
+

+
墙面细节图6
+
墙面细节图6
+
+
+

+
墙面细节图7
+
墙面细节图7
+
+
+

+
墙面细节图8
+
墙面细节图8
+
+
+
← 左右滑动查看更多 →
+
+
+
+
+
+
2.5 温棚部分
+
+
+
+
+

+
温棚示意图
+
+
+
+
+
+
+
+
+

+
温棚细节图1
+
温棚细节图1
+
+
+

+
温棚细节图2
+
温棚细节图2
+
+
+

+
温棚细节图3
+
温棚细节图3
+
+
+

+
温棚细节图4
+
温棚细节图4
+
+
+

+
温棚细节图5
+
温棚细节图5
+
+
+

+
温棚细节图6
+
温棚细节图6
+
+
+

+
温棚细节图7
+
温棚细节图7
+
+
+

+
温棚细节图8
+
温棚细节图8
+
+
+
← 左右滑动查看更多 →
+
+
+
+
+
-
-
-
-
-
-
diff --git a/css/style.css b/css/style.css
index 6ddbe21..304a9c0 100644
--- a/css/style.css
+++ b/css/style.css
@@ -1385,3 +1385,138 @@ body {
max-height: 50vh;
}
}
+
+/* ========================================
+ 建造模拟 - 构件表专用样式
+ ======================================== */
+
+/* 子板块标题 */
+.subsection {
+ margin-bottom: var(--spacing-xl);
+ padding-bottom: var(--spacing-lg);
+ border-bottom: 2px solid var(--primary-muted);
+}
+
+.subsection:last-child {
+ border-bottom: none;
+}
+
+.subsection-title {
+ font-size: 1.8rem;
+ color: var(--text-primary);
+ margin-bottom: var(--spacing-md);
+ font-weight: 600;
+ letter-spacing: 1px;
+}
+
+/* 上方左图右表布局 */
+.text-image-layout .layout-images img {
+ width: 100%;
+ height: auto;
+ max-height: 500px;
+ object-fit: contain;
+ background: #FFFFFF;
+ border-radius: var(--border-radius);
+ box-shadow: var(--shadow-soft);
+}
+
+.placeholder-text.medium {
+ min-height: 400px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: linear-gradient(135deg, var(--primary-muted) 0%, var(--primary-light) 100%);
+ color: var(--primary-dark);
+ font-size: 1.2rem;
+ border-radius: var(--border-radius);
+}
+
+/* 下方横向滑动小图 */
+.image-slider-container {
+ margin-top: var(--spacing-lg);
+}
+
+.slider-hint {
+ text-align: center;
+ color: var(--text-secondary);
+ font-size: 0.9rem;
+ margin-top: var(--spacing-sm);
+ font-style: italic;
+}
+
+.image-slider.construction-gallery .slider-item {
+ width: 250px;
+ flex-shrink: 0;
+}
+
+.image-slider.construction-gallery .slider-item img {
+ width: 100%;
+ height: 200px;
+ object-fit: contain;
+ background: #FFFFFF;
+ border-radius: var(--border-radius);
+ box-shadow: var(--shadow-soft);
+}
+
+.image-slider.construction-gallery .image-caption {
+ font-size: 0.85rem;
+ padding: var(--spacing-xs) 0;
+ border-top: 1px solid var(--primary-muted);
+}
+
+/* 响应式调整 */
+@media (max-width: 1024px) {
+ .text-image-layout {
+ flex-direction: column;
+ }
+
+ .layout-images {
+ width: 100%;
+ }
+
+ .layout-table-right {
+ width: 100%;
+ }
+
+ .text-image-layout .layout-images img {
+ max-height: 400px;
+ }
+
+ .placeholder-text.medium {
+ min-height: 300px;
+ }
+
+ .image-slider.construction-gallery .slider-item {
+ width: 200px;
+ }
+
+ .image-slider.construction-gallery .slider-item img {
+ height: 160px;
+ }
+}
+
+@media (max-width: 768px) {
+ .subsection-title {
+ font-size: 1.5rem;
+ }
+
+ .text-image-layout .layout-images img {
+ max-height: 300px;
+ }
+
+ .placeholder-text.medium {
+ min-height: 250px;
+ }
+
+ .image-slider.construction-gallery .slider-item {
+ width: 180px;
+ }
+
+ .image-slider.construction-gallery .slider-item img {
+ height: 140px;
+ }
+
+ .image-slider.construction-gallery .image-caption {
+ font-size: 0.8rem;
+ }
+}