From 666bdb73f0e6d19f5b46974cf7d3e4e60c904060 Mon Sep 17 00:00:00 2001 From: wzb <806671633@.com> Date: Thu, 18 Sep 2025 12:46:38 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/assets.json | 18 ++-- custom-home.html | 229 ++++++++++++++++++++++++++++++++++++++----- index.html | 10 +- thumbnails/1.png | Bin 0 -> 1078038 bytes thumbnails/10.png | Bin 0 -> 456881 bytes thumbnails/2.png | Bin 0 -> 1174213 bytes thumbnails/3.png | Bin 0 -> 659669 bytes thumbnails/4.png | Bin 0 -> 790621 bytes thumbnails/5.png | Bin 0 -> 783667 bytes thumbnails/6.png | Bin 0 -> 1544953 bytes thumbnails/7.png | Bin 0 -> 488326 bytes thumbnails/8.png | Bin 0 -> 582657 bytes thumbnails/9.png | Bin 0 -> 654855 bytes thumbnails/README.md | 17 ++++ 14 files changed, 236 insertions(+), 38 deletions(-) create mode 100644 thumbnails/1.png create mode 100644 thumbnails/10.png create mode 100644 thumbnails/2.png create mode 100644 thumbnails/3.png create mode 100644 thumbnails/4.png create mode 100644 thumbnails/5.png create mode 100644 thumbnails/6.png create mode 100644 thumbnails/7.png create mode 100644 thumbnails/8.png create mode 100644 thumbnails/9.png create mode 100644 thumbnails/README.md diff --git a/config/assets.json b/config/assets.json index c4edc8f..74e8cbe 100644 --- a/config/assets.json +++ b/config/assets.json @@ -15,7 +15,7 @@ }, "2": { "gsplatUrl": "splatting/2完成.ply", - "skyboxUrl": "cube/FN_HDRI_029.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 1, "additionalInfo": { "description": "城市街道场景模型,展示城市环境", @@ -29,7 +29,7 @@ }, "3": { "gsplatUrl": "splatting/3完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.6, "additionalInfo": { "description": "人物角色模型,用于演示动画和交互", @@ -43,7 +43,7 @@ }, "4": { "gsplatUrl": "splatting/4完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 1, "additionalInfo": { "description": "交通工具模型,展示精细机械结构", @@ -57,7 +57,7 @@ }, "5": { "gsplatUrl": "splatting/9完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.3, "additionalInfo": { "description": "小型道具模型,用于场景细节装饰", @@ -71,7 +71,7 @@ }, "6": { "gsplatUrl": "splatting/10完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.3, "additionalInfo": { "description": "室内场景组件,展示家居环境", @@ -85,7 +85,7 @@ }, "7": { "gsplatUrl": "splatting/12完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.6, "additionalInfo": { "description": "自然环境模型,展示自然风光", @@ -99,7 +99,7 @@ }, "8": { "gsplatUrl": "splatting/13完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.4, "additionalInfo": { "description": "特殊效果模型,展示视觉特效", @@ -113,7 +113,7 @@ }, "9": { "gsplatUrl": "splatting/14完成.ply", - "skyboxUrl": "cube/wide-street.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.5, "additionalInfo": { "description": "抽象艺术模型,展示创意设计", @@ -127,7 +127,7 @@ }, "10": { "gsplatUrl": "splatting/15完成.ply", - "skyboxUrl": "cube/empty-room.hdr", + "skyboxUrl": "cube/helipad-env-atlas.png", "scale": 0.5, "additionalInfo": { "description": "产品展示模型,用于商业展示", diff --git a/custom-home.html b/custom-home.html index b61b584..90c9eaf 100644 --- a/custom-home.html +++ b/custom-home.html @@ -18,11 +18,152 @@ min-height: 100vh; } - .empty-area { + .hero-section { text-align: center; - margin-bottom: 40px; - color: #666; - font-size: 18px; + margin: -40px -20px 40px -20px; + padding: 60px 20px; + background: linear-gradient(135deg, #e6f2ff 0%, #f0f8ff 40%, #ffffff 100%); + position: relative; + overflow: hidden; + } + + .hero-section::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: url('data:image/svg+xml,'); + opacity: 0.4; + } + + .hero-title { + font-size: 3.5rem; + font-weight: 700; + color: #2c3e50; + margin-bottom: 16px; + position: relative; + z-index: 2; + letter-spacing: -0.02em; + } + + .hero-subtitle { + font-size: 1.3rem; + color: #6c757d; + margin-bottom: 24px; + font-weight: 400; + position: relative; + z-index: 2; + } + + .hero-description { + font-size: 1rem; + color: #495057; + max-width: 500px; + margin: 0 auto 32px auto; + line-height: 1.6; + position: relative; + z-index: 2; + } + + .hero-features { + display: flex; + justify-content: center; + gap: 40px; + margin-top: 32px; + position: relative; + z-index: 2; + } + + .feature-item { + text-align: center; + padding: 20px; + background: rgba(255, 255, 255, 0.4); + border-radius: 8px; + transition: transform 0.3s ease, background 0.3s ease; + } + + .feature-item:hover { + transform: translateY(-2px); + background: rgba(255, 255, 255, 0.6); + } + + .feature-icon { + font-size: 2rem; + margin-bottom: 8px; + display: block; + } + + .feature-text { + font-size: 0.9rem; + color: #495057; + font-weight: 500; + } + + .hero-divider { + width: 60px; + height: 2px; + background: linear-gradient(90deg, #4a90e2, #7bb3f0); + margin: 24px auto; + border-radius: 1px; + position: relative; + z-index: 2; + } + + /* 响应式设计 */ + @media (max-width: 768px) { + .hero-section { + margin: -40px -15px 40px -15px; + padding: 40px 15px; + } + + .hero-title { + font-size: 2.5rem; + } + + .hero-subtitle { + font-size: 1.1rem; + } + + .hero-description { + font-size: 0.95rem; + padding: 0 20px; + } + + .hero-features { + gap: 20px; + flex-wrap: wrap; + } + + .feature-item { + padding: 15px; + flex: 1; + min-width: 120px; + } + + .feature-icon { + font-size: 1.5rem; + } + } + + @media (max-width: 480px) { + .hero-title { + font-size: 2rem; + } + + .hero-features { + gap: 15px; + } + + .feature-item { + padding: 12px; + min-width: 100px; + } + + .feature-text { + font-size: 0.8rem; + } } .year { @@ -102,21 +243,34 @@ background: linear-gradient(to top, rgba(0,0,0,0.6), transparent); } - .card:nth-child(1) .card-top { background-image: url('https://picsum.photos/id/1/400/300'); } - .card:nth-child(2) .card-top { background-image: url('https://picsum.photos/id/20/400/300'); } - .card:nth-child(3) .card-top { background-image: url('https://picsum.photos/id/42/400/300'); } - .card:nth-child(4) .card-top { background-image: url('https://picsum.photos/id/65/400/300'); } - .card:nth-child(5) .card-top { background-image: url('https://picsum.photos/id/91/400/300'); } - .card:nth-child(6) .card-top { background-image: url('https://picsum.photos/id/119/400/300'); } - .card:nth-child(7) .card-top { background-image: url('https://picsum.photos/id/152/400/300'); } - .card:nth-child(8) .card-top { background-image: url('https://picsum.photos/id/180/400/300'); } - .card:nth-child(9) .card-top { background-image: url('https://picsum.photos/id/210/400/300'); } - .card:nth-child(10) .card-top { background-image: url('https://picsum.photos/id/237/400/300'); } - .card:nth-child(11) .card-top { background-image: url('https://picsum.photos/id/260/400/300'); } - .card:nth-child(12) .card-top { background-image: url('https://picsum.photos/id/287/400/300'); } - .card:nth-child(13) .card-top { background-image: url('https://picsum.photos/id/312/400/300'); } - .card:nth-child(14) .card-top { background-image: url('https://picsum.photos/id/335/400/300'); } - .card:nth-child(15) .card-top { background-image: url('https://picsum.photos/id/350/400/300'); } + /* 下学期模型背景图片 */ + .semester-lower .cards-grid .model-link:nth-child(1) .card-top { background-image: url('thumbnails/1.png'); } + .semester-lower .cards-grid .model-link:nth-child(2) .card-top { background-image: url('thumbnails/2.png'); } + .semester-lower .cards-grid .model-link:nth-child(3) .card-top { background-image: url('thumbnails/3.png'); } + .semester-lower .cards-grid .model-link:nth-child(4) .card-top { background-image: url('thumbnails/4.png'); } + .semester-lower .cards-grid .model-link:nth-child(5) .card-top { background-image: url('thumbnails/5.png'); } + .semester-lower .cards-grid .model-link:nth-child(6) .card-top { background-image: url('thumbnails/6.png'); } + .semester-lower .cards-grid .model-link:nth-child(7) .card-top { background-image: url('thumbnails/7.png'); } + .semester-lower .cards-grid .model-link:nth-child(8) .card-top { background-image: url('thumbnails/8.png'); } + .semester-lower .cards-grid .model-link:nth-child(9) .card-top { background-image: url('thumbnails/9.png'); } + .semester-lower .cards-grid .model-link:nth-child(10) .card-top { background-image: url('thumbnails/10.png'); } + .semester-lower .cards-grid .model-link:nth-child(11) .card-top { background-image: url('thumbnails/1.png'); } + .semester-lower .cards-grid .model-link:nth-child(12) .card-top { background-image: url('thumbnails/2.png'); } + .semester-lower .cards-grid .model-link:nth-child(13) .card-top { background-image: url('thumbnails/3.png'); } + .semester-lower .cards-grid .model-link:nth-child(14) .card-top { background-image: url('thumbnails/4.png'); } + .semester-lower .cards-grid .model-link:nth-child(15) .card-top { background-image: url('thumbnails/5.png'); } + + /* 上学期模型背景图片 */ + .semester-upper .cards-grid .model-link:nth-child(1) .card-top { background-image: url('thumbnails/6.png'); } + .semester-upper .cards-grid .model-link:nth-child(2) .card-top { background-image: url('thumbnails/7.png'); } + .semester-upper .cards-grid .model-link:nth-child(3) .card-top { background-image: url('thumbnails/8.png'); } + .semester-upper .cards-grid .model-link:nth-child(4) .card-top { background-image: url('thumbnails/9.png'); } + .semester-upper .cards-grid .model-link:nth-child(5) .card-top { background-image: url('thumbnails/10.png'); } + .semester-upper .cards-grid .model-link:nth-child(6) .card-top { background-image: url('thumbnails/1.png'); } + .semester-upper .cards-grid .model-link:nth-child(7) .card-top { background-image: url('thumbnails/2.png'); } + .semester-upper .cards-grid .model-link:nth-child(8) .card-top { background-image: url('thumbnails/3.png'); } + .semester-upper .cards-grid .model-link:nth-child(9) .card-top { background-image: url('thumbnails/4.png'); } + .semester-upper .cards-grid .model-link:nth-child(10) .card-top { background-image: url('thumbnails/5.png'); } .card-bottom { background-color: white; @@ -182,10 +336,37 @@
-+ 汇聚学生创意与智慧的3D打印作品展示空间, + 展现年轻设计师的创新思维与精湛技艺。 +
+ +*RBJEFe@1azM#nJ(aG#e{@t@NYNCSvf4XnHmva|x@LIyKVE+@yukcABXp=#PJ6F++NSmiV;OdIuvMuk9%V+H{N+7|f8kv!3G+{2NG?83>LsiSU)
zVsaBSv0yV~rGR)$eyjH->dhLrKOo<27Utts>g7{pvCuQlm16Ho1iRZZV}VB!qv10O
ziN&I;;Whs#pE79s76+1%1jmIZ4=5?taGjLvdM6s-UDLtBjq%{tiXsbd{wd>F-FEtj
zn))N{F3BcY
TYjD3Iy)%ueVXG{~M@2veK_5SkM0OH(-nNiqvF
zyF*^LuLhtKM=-x*yyVE)YOT(BBBx6YCWmgC{mp
YR-Ct}?alz;m<64iFlZrIbJw5=u4tA*-v7ujc&aX--sOVy?u2d}Yo(
zV9G2>$Ii55heyFK-yfaNwjF8J1fw(F06ts$$05~wBO*n}Tf8)N2$!qHK5aXo4x&DIg;m)v-j|8n*kGx-fw#wQ~d
zEH*Y*USI6Lj;HprJLBpii$~rdZG$>-#4UuEk8Hf3d3k?R
;0J1~+LuyA3i)dh!q(rOrh9G0`@)r-My$f4bHFVc|a#(9|7+5Dw$o@;0E1
z@3IE$t$858)~Ii;Gw=*Xp*03v5v-a~WH6pbJEP|m#jHn1j4SIY?J^&2)id_xQuv}w
zcz#r8C@tw7NB!
F`rH7GsyYau^vtQ2SY
zCiumc>QJUigN6n%MZt*3L+LI~-5si{i$-4(KB7`Gi4~gx%wHy`O%_IM!(gD6z~7HG
zr<}w