构件表
-
-
在此处插入构件表的详细说明...
+
+
+
+
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;
+ }
+}