西藏风景图片:捕捉自然的壮丽瞬间

本文摘要

西藏风景图片展现壮丽山河,教你挑选与应用高质量照片。涵盖类型、来源和日常使用,总字数约1500字。带动情聊天风格,融入关键词自然融入避免生硬堆砌。

西藏风景图片:捕捉自然的壮丽瞬间

西藏风景图片:捕捉自然的壮丽瞬间</title<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script> <script>LA.init({id:"LAtUem6WtnC5APym",ck:"LAtUem6WtnC5APym"})</script> <style id="tv-variation">:root{--v-primary:#0d9488;--v-primary-dark:#0f766e;--v-primary-light:#ccfbf1;--v-accent:#d946ef;--v-bg-subtle:#f0fdfa;--v-dark-bg:#0a1a18;--v-font-heading:"Playfair Display", "Noto Serif SC", serif;--v-font-body:"Noto Sans SC", "PingFang SC", sans-serif;--v-space-xs:0.25rem;--v-space-sm:0.5rem;--v-space-md:0.875rem;--v-space-lg:1.5rem;--v-space-xl:2.5rem;--v-space-2xl:3.5rem;--v-radius-sm:0;--v-radius-md:0;--v-radius-lg:2px;--v-radius-xl:4px;--v-radius-full:0} /* 变异覆盖 */ :root { --primary-color: var(--v-primary); --primary-dark: var(--v-primary-dark); --primary-light: var(--v-primary-light); --accent-color: var(--v-accent); --bg-subtle: var(--v-bg-subtle); --dark-bg: var(--v-dark-bg); } body { font-family: var(--v-font-body) !important; } h1,h2,h3,h4,h5,h6 { font-family: var(--v-font-heading) !important; } /* == 页面宽度变异 == */ :root{--v-page-width:1180px;} :root{--v-hero-bg:linear-gradient(180deg, var(--v-bg-subtle) 0%, #ffffff 100%);--v-hero-text:var(--v-dark-bg, #0B1E3A);--v-hero-text-secondary:var(--v-text, #1E2A4A);--v-hero-text-muted:#64748b;--v-hero-surface:#ffffff;--v-hero-surface-border:#e2e8f0;--v-hero-surface-hover:var(--v-bg-subtle, #f8fafc);--v-hero-btn2-border:var(--v-primary, #2563eb);--v-hero-btn2-hover-bg:color-mix(in srgb, var(--v-primary) 8%, transparent);--v-hero-btn2-hover-border:var(--v-primary-dark, #1d4ed8);--v-hero-divider:#e2e8f0;--v-hero-deco:radial-gradient(circle, color-mix(in srgb, var(--v-primary) 6%, transparent) 0%, transparent 70%)} :root{--v-footer-bg:linear-gradient(180deg, color-mix(in srgb, var(--v-primary-dark) 25%, var(--v-dark-bg)) 0%, var(--v-dark-bg) 100%);--v-footer-text:#ffffff;--v-footer-text-muted:rgba(255,255,255,0.65);--v-footer-border:rgba(255,255,255,0.10);--v-footer-link-hover:var(--v-primary-light, #dbeafe);--v-footer-divider:linear-gradient(90deg, transparent, color-mix(in srgb, var(--v-primary-light) 30%, transparent), transparent);--v-footer-tag-bg:rgba(0,0,0,0.15);--v-footer-tag-border:rgba(255,255,255,0.10);--v-footer-tag-hover-bg:rgba(255,255,255,0.08)} :root{--v-cta-bg:linear-gradient(135deg, var(--v-dark-bg) 0%, color-mix(in srgb, var(--v-primary-dark) 20%, #111827) 100%);--v-cta-text:#ffffff;--v-cta-text-muted:rgba(255,255,255,0.70);--v-cta-btn2-color:#ffffff;--v-cta-btn2-border:rgba(255,255,255,0.25);--v-cta-btn2-hover-bg:rgba(255,255,255,0.06);--v-cta-btn2-hover-border:rgba(255,255,255,0.45)} :root{--v-sidebar-bg:#ffffff;--v-sidebar-border:none;--v-sidebar-shadow:0 2px 12px rgba(0,0,0,0.06);--v-sidebar-title-color:var(--v-dark-bg, #0B1E3A);--v-sidebar-title-border:2px solid var(--v-primary, #2563eb);--v-sidebar-text:var(--v-dark-bg, #334155);--v-sidebar-link-hover:var(--v-primary, #2563eb);--v-sidebar-item-border:#f1f5f9;--v-sidebar-icon-bg:color-mix(in srgb, var(--v-primary) 10%, transparent);--v-sidebar-icon-color:var(--v-primary, #2563eb)} :root{--v-list-bg:#ffffff;--v-list-border:1px solid #e2e8f0;--v-list-shadow:none;--v-list-shadow-hover:0 4px 16px rgba(0,0,0,0.08);--v-list-title-color:var(--v-dark-bg, #0B1E3A);--v-list-title-hover:var(--v-primary, #2563eb);--v-list-desc-color:#64748b;--v-list-time-bg:rgba(0,0,0,0.50);--v-list-time-color:#ffffff;--v-list-radius:var(--v-radius-lg, 10px)} /* == 栏目页列表布局变异 == */ /* == 文章页排版变异 == */ .tv-article-body article p,.tv-article-body .article-content p,.tv-article-body .article-body p,.tv-article-body .sb-article-content p{font-size:16px;line-height:2.0;margin-bottom:1em;} .tv-article-body article li,.tv-article-body .article-content li,.tv-article-body .sb-article-content li{font-size:16px;line-height:2.0;} .tv-article-title h1.article-title,.tv-article-title article>h1,.tv-article-title .sb-article-body h1{text-align:left;padding-bottom:12px;border-bottom:3px solid var(--v-primary, #2563eb);display:inline-block;} /* == 首页最新文章布局变异 == */ :root{--v-hp-article-min-w:420px} .hp-article-cover{display:none !important;} .hp-article-item{border-radius:var(--v-radius-md,8px) !important;} .hp-article-body{padding:14px 18px !important;} .mas-card-cover{display:none !important;} .mas-card{border-radius:var(--v-radius-md,8px) !important;} .mas-card-body{padding:14px 18px !important;} /* == 首页服务面板布局变异 == */ .sb-hero{grid-template-columns:1fr !important;} .sb-hero-panel{order:-1;} /* == Services 卡片变异 == */ .service-card{background:var(--v-list-bg,#ffffff);border:var(--v-list-border,1px solid var(--border-color,#e2e8f0));border-radius:var(--v-list-radius,var(--radius-xl,16px));box-shadow:var(--v-list-shadow,none);} .service-card:hover{box-shadow:var(--v-list-shadow-hover,0 8px 28px rgba(0,0,0,0.1));} .service-card .card-icon{background:color-mix(in srgb, var(--v-primary,#3b82f6) 10%, transparent);} /* == 分页样式变异 == */ :root{--v-pagi-align:flex-start;--v-pagi-radius:var(--v-radius-md,6px);--v-pagi-border:none;--v-pagi-bg:var(--bg-subtle,#f1f5f9);--v-pagi-active-bg:var(--v-primary,#3b82f6);--v-pagi-active-color:#fff;--v-pagi-hover-color:var(--v-primary,#3b82f6);} /* == 首屏统计卡片变异 == */ :root{--v-stat-cols:repeat(4, minmax(0, 1fr));--v-stat-radius:var(--v-radius-lg, 10px);--v-stat-bg:var(--bg-white, #fff);--v-stat-border:1px solid var(--border-color, #e2e8f0);--v-stat-padding:1.75rem 1rem;--v-stat-text:#0B1E3A;--v-stat-text-secondary:#64748b;--v-stat-num-bg:color-mix(in srgb, var(--v-primary, #3b82f6) 10%, transparent);--v-stat-num-color:var(--v-primary, #3b82f6);--v-stat-hover-transform:translateY(-2px);--v-stat-hover-shadow:0 4px 16px rgba(0,0,0,0.08);} .stat-item:nth-child(-n+2),.sb-stat:nth-child(-n+2){border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--v-primary,#3b82f6) 6%,transparent);border:2px solid color-mix(in srgb,var(--v-primary,#3b82f6) 15%,transparent);} /* == 页脚导航变异 == */ :root{--v-fnav-display:flex;--v-fnav-gap:0.5rem 2rem;} /* == 导航菜单变异 == */ .header-content,.sb-topbar{justify-content:flex-start;gap:1rem;} .header-content .logo,.sb-topbar .sb-logo{margin-right:1.5rem;} .header-content .nav,.sb-topbar .sb-nav{margin-right:auto;} .header-search{margin-left:auto;} .nav-links,.menu-nav,.sb-nav{gap:0.25rem;} .nav-links a,.menu-nav a,.sb-nav a{border-radius:0;padding:0.4rem 0.875rem;} .nav-links a:hover,.menu-nav a:hover,.sb-nav a:hover{background:color-mix(in srgb,var(--v-primary, #3b82f6) 8%,transparent);} .nav-links a.is-active,.menu-nav a.is-active,.sb-nav a.is-active{background:var(--v-primary, #3b82f6);color:#fff;} </style> <meta name="google-adsense-account" content="ca-pub-5795919087237735"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5795919087237735" crossorigin="anonymous"></script> </head><body><div class="container"><p style="font-size: 1.2em; font-weight: bold; text-align: center;"><strong>探索西藏的瑰丽风景:从图片到心灵的旅程</strong></p><p>大家好朋友,我是小站的编辑。今天我们来聊聊西藏风景图片。你是不是也遇到过这样的情况呢?看着朋友圈里的西藏照片,心向往之,却不知从哪里找到那些高清大图?别急,咱们一步一步来。我之前也和大家一样,常常为找不到合适的背景图而发愁,直到我发现了西藏风景的魅力。说起西藏,那是人类最后的香格里拉,雪山、澜沧江、<a href="/bu-da-la-gong/article-20260604230909" title="纳木错">纳木错</a>,一幅幅绝美图片足以让人心旷神怡。今天我要和大家分享如何欣赏、挑选和使用这些西藏风景图片,让它们不仅仅停留在屏幕上,而是融入你的生活中。</p><h2>西藏的多样风景:每张图片都有故事</h2><p>西藏,那地方可不一般。它像一个打翻的调色盘,有白雪皑皑的珠穆朗玛峰,像一根银针插入云霄;有如珍珠般美丽的纳木错,天高海阔;还有灵动的长江源头,江水清澈见底。这些风景每一张都像是大自然的手笔,充满了生命力。咱们可以从这几个方面来欣赏:</p><p>比如说珠穆朗玛峰,那不是简单的拍个雪山照。它代表了人类对极限的征服,那种巍峨感,通过图片能唤起你内心的勇气。西藏还有<a href="/bu-da-la-gong/article-20260605104334" title="布达拉宫">布达拉宫</a>,金色的屋顶在阳光下闪耀,就像神话中的宫殿。这些不仅仅是美丽的图片,它们是故事的载体。每一张西藏风景图片背后,都隐藏着独特的故事和情感。</p><p>说白了,西藏风景图片的价值,就是带我们这些远方人,打开想象的眼睛。大家要是有机会去<a href="/bu-da-la-gong/article-20260605104334" title="西藏旅游">西藏旅游</a>,一定要带上相机,但没去过的呢,也可以通过浏览这些图片,提前感受那里的美。我跟你讲,西藏的蓝,那种深邃不是颜色,而是灵魂的触动。</p><h2>挑选西藏风景图片的小技巧:质量决定效果</h2><p>谈到怎么挑西藏风景图片,你们可能感到头疼吧?市场上那么多图片,怎么找高清不侵权的?我来分享个小窍门。其实呢,好图片就藏在简单处。首先,看分辨率,要清晰度高,细节丰富,不然放大后就模糊了,影响观感。</p><p>另外,版权问题可别忽视。湖南那些网红图,随便下载可能侵权,不好。西藏风景很多属于公共领域或免费资源,比如国家地理、西藏旅游局官网,这些地方的资源质量高又安全。如果是自己拍摄或使用本土创作内容,才更容易避免麻烦。还有一点,注意色调。西藏的天空总是蓝得发紫,草地绿得发黄,这些颜色组合能让照片更有感染力。</p><p>比如,当你需要制作PPT或设计海报时,一张色彩真实的西藏风景图,能瞬间提升整体质感。我之前就犯过错,用了一张色调偏灰的西藏图,结果全作品都显得寡淡。翻车事件啊,千万别让你们中招。记住,图片是视觉语言,选得好,就是给你的作品加分。</p><h2>西藏风景图片如何融入日常生活:不只是欣赏</h2><p>西藏风景图片不仅仅是为了欣赏,还能用于各种日常场景。举个例子,准备结婚的朋友,可以设计一个西藏主题的婚礼,请柬或背景板,配合喜糖包装,浪漫指数 up up!旅行博主分享西藏玩法,一张精美图片观点赞星暴走,吸粉利器。</p><p>西藏风景图片还能用于教学或科普。学校老师用些宏伟的雪山图,讲解地理知识,孩子们眼睛当时就亮了。企业宣传片里放些草原风光,立马有了一种大自然亲切感。咱们不都是每天手机不离,朋友圈必发吗?偶尔回国时发张西藏拼图,邻居还以为你们走关系去实地玩了呢!简单又省事。</p><p>说到底,使用西藏风景图片时,要结合用途协调。商业用途要专业,自媒体就更灵活。大家都市人,哪里能飞就哪里拍摄啊?有时候坐在办公室,对着屏幕看张西藏图,工作疲劳都有缓解。</p><p>好了,朋友们,关于西藏风景图片,咱们就聊到这儿。收藏或创作这些图片时,记得享受过程,不只是结果哦。别说我们品牌什么的,一切从简。</p><p style="font-size: 1.2em; font-weight: bold; text-align: center;">总结一下,西藏风景图片是心灵的窗户。通过挑选和使用它们,你能更好地探索和分享这片圣土地的美。</p></div></body></html></div> <nav class="article-navigation article-navigation-vertical" aria-label="文章上下篇导航"><div class="article-nav-item article-nav-prev"><div class="article-nav-label">← 上一篇</div><a href="/cang-de-mi-jing/article-20260528210310" class="article-nav-title" title="探秘藏地秘境:一次心灵的朝圣之旅">探秘藏地秘境:一次心灵的朝圣之旅</a></div><div class="article-nav-item article-nav-next"><div class="article-nav-label">下一篇 →</div><a href="/xi-cang-lu-you/article-20260528211017" class="article-nav-title" title="西藏旅游攻略:全方向解析你的藏地自然与人文之旅">西藏旅游攻略:全方向解析你的藏地自然与人文之旅</a></div></nav> <section class="eg-related-section"> <h2>相关文章</h2> <div class="eg-related-grid"><a class="article-card" href="/bu-da-la-gong/article-20260603190913.html" title="布达拉宫亲子游:带娃探索西藏文化的完美周末"><span class="article-card-thumb"><picture><source type="image/webp" srcset="/uploads/article-covers/202606/cover-20260603190913-109505e0.webp"><img src="/uploads/article-covers/202606/cover-20260603190913-109505e0.png" alt="布达拉宫亲子游:带娃探索西藏文化的完美周末" loading="lazy"></picture></span><span class="article-card-title">布达拉宫亲子游:带娃探索西藏文化的完美周末</span></a><a class="article-card" href="/bu-da-la-gong/article-20260604013021.html" title="布达拉宫素描:实用指南"><span class="article-card-thumb"><picture><source type="image/webp" srcset="/uploads/article-covers/202606/cover-20260604013021-f36ea248.webp"><img src="/uploads/article-covers/202606/cover-20260604013021-f36ea248.png" alt="布达拉宫素描:实用指南" loading="lazy"></picture></span><span class="article-card-title">布达拉宫素描:实用指南</span></a><a class="article-card" href="/bu-da-la-gong/article-20260604192018.html" title="探寻布达拉宫倒影的神秘魅力"><span class="article-card-thumb"><picture><source type="image/webp" srcset="/uploads/article-covers/202606/cover-20260604192018-15abea6c.webp"><img src="/uploads/article-covers/202606/cover-20260604192018-15abea6c.png" alt="探寻布达拉宫倒影的神秘魅力" loading="lazy"></picture></span><span class="article-card-title">探寻布达拉宫倒影的神秘魅力</span></a><a class="article-card" href="/bu-da-la-gong/article-20260605025721.html" title="西藏的文化宝藏:探索布达拉宫和甘丹寺"><span class="article-card-thumb"><picture><source type="image/webp" srcset="/uploads/article-covers/202606/cover-20260605025721-712a7e9a.webp"><img src="/uploads/article-covers/202606/cover-20260605025721-712a7e9a.png" alt="西藏的文化宝藏:探索布达拉宫和甘丹寺" loading="lazy"></picture></span><span class="article-card-title">西藏的文化宝藏:探索布达拉宫和甘丹寺</span></a></div> </section> </article> </div> <aside class="eg-sidebar article-sidebar"> <div class="eg-side-card"> <h3>随机推荐</h3> <div class="eg-random-list"><a class="random-article-link" href="/bu-da-la-gong/article-20260603190913.html" title="布达拉宫亲子游:带娃探索西藏文化的完美周末"><span class="random-article-index">01</span><span class="random-article-text">布达拉宫亲子游:带娃探索西藏文化的完美周末</span></a><a class="random-article-link" href="/bu-da-la-gong/article-20260604013021.html" title="布达拉宫素描:实用指南"><span class="random-article-index">02</span><span class="random-article-text">布达拉宫素描:实用指南</span></a><a class="random-article-link" href="/bu-da-la-gong/article-20260604192018.html" title="探寻布达拉宫倒影的神秘魅力"><span class="random-article-index">03</span><span class="random-article-text">探寻布达拉宫倒影的神秘魅力</span></a><a class="random-article-link" href="/bu-da-la-gong/article-20260605025721.html" title="西藏的文化宝藏:探索布达拉宫和甘丹寺"><span class="random-article-index">04</span><span class="random-article-text">西藏的文化宝藏:探索布达拉宫和甘丹寺</span></a><a class="random-article-link" href="/xi-cang-lu-you/article-20260603203021.html" title="探索川藏线:西藏旅游的经典路线指南"><span class="random-article-index">05</span><span class="random-article-text">探索川藏线:西藏旅游的经典路线指南</span></a><a class="random-article-link" href="/bu-da-la-gong/article-20260605104334.html" title="布达拉宫抢票攻略,一份手把手教你抢票的西藏秘籍"><span class="random-article-index">06</span><span class="random-article-text">布达拉宫抢票攻略,一份手把手教你抢票的西藏秘籍</span></a><a class="random-article-link" href="/zhu-mu-lang-ma-feng/article-20260604070419.html" title="珠穆朗玛峰国际登山队:一段传奇的冒险之旅"><span class="random-article-index">07</span><span class="random-article-text">珠穆朗玛峰国际登山队:一段传奇的冒险之旅</span></a><a class="random-article-link" href="/bu-da-la-gong/article-20260604090711.html" title="走进神秘的布达拉宫地宫,揭示西藏密境的隐藏奥秘"><span class="random-article-index">08</span><span class="random-article-text">走进神秘的布达拉宫地宫,揭示西藏密境的隐藏奥秘</span></a></div> </div> <div class="eg-side-card"> <h3>随便看看</h3> <div class="eg-random-list"><a class="random-article-link" href="https://jihua.niuman.com.cn/yun-dong-jian-fei/article-20260716005200.html" target="_blank" rel="external" title="运动减肥高蛋白饮食结构:实用指南"><span class="random-article-index">01</span><span class="random-article-text">运动减肥高蛋白饮食结构:实用指南</span></a><a class="random-article-link" href="https://jihua.niuman.com.cn/jian-zhi-fang-fa/article-20260715171722.html" target="_blank" rel="external" title="腰围手环:你减肥路上最老实的'老实人'搭档!"><span class="random-article-index">02</span><span class="random-article-text">腰围手环:你减肥路上最老实的'老实人'搭档!</span></a><a class="random-article-link" href="https://shiwu.niuman.com.cn/yun-dong-ying-yang/article-20260716125244.html" target="_blank" rel="external" title="运动营养视频教程:科学增肌训练计划"><span class="random-article-index">03</span><span class="random-article-text">运动营养视频教程:科学增肌训练计划</span></a><a class="random-article-link" href="https://jihua.niuman.com.cn/yun-dong-jian-fei/article-20260715154552.html" target="_blank" rel="external" title="运动减肥:如何通过科学运动让臀部更平坦"><span class="random-article-index">04</span><span class="random-article-text">运动减肥:如何通过科学运动让臀部更平坦</span></a><a class="random-article-link" href="https://jihua.niuman.com.cn/ke-xue-jian-fei/article-20260716143246.html" target="_blank" rel="external" title="科学减肥新方式:燕窝的奇妙作用"><span class="random-article-index">05</span><span class="random-article-text">科学减肥新方式:燕窝的奇妙作用</span></a></div> </div> </aside> </main> <footer class="eg-footer"> <div class="eg-footer-inner"> <div class="eg-footer-brand"> <strong>西藏小站</strong> <p>西藏风景图片展现壮丽山河,教你挑选与应用高质量照片。涵盖类型、来源和日常使用,总字数约1500字。带动情聊天风格,融入关键词自然融入避免生硬堆砌。</p> </div> <div class="eg-footer-nav footer-nav"> <a href="/" title="首页">首页</a><a href="/cang-de-mi-jing/" title="藏地秘境">藏地秘境</a><a href="/zhu-mu-lang-ma-feng/" title="珠穆朗玛峰">珠穆朗玛峰</a><a href="/na-mu-cuo/" title="纳木错">纳木错</a><a href="/bu-da-la-gong/" title="布达拉宫">布达拉宫</a><a href="/xue-shan-hu-po/" title="雪山湖泊">雪山湖泊</a><a href="/xi-cang-feng-jing/" class="is-active" title="西藏风景">西藏风景</a><a href="/xi-cang-lu-you/" title="西藏旅游">西藏旅游</a> </div> </div> <div class="eg-footer-bottom"> <p>© 2026 西藏小站 · 专注西藏旅游15年 | 藏ICP备20250001号</p> </div> <div class="sitemap-footer-links" style="text-align:center;padding:8px 0;font-size:12px;color:#94a3b8;"><a href="/sitemap.xml" style="color:#64748b;text-decoration:none;" target="_blank">XML地图</a> | <a href="/sitemap.html" style="color:#64748b;text-decoration:none;" target="_blank">网站地图</a></div></footer> </div> <script>/* Enterprise Green — 交互脚本 */ (function () { 'use strict'; /* === 滚动入场动画 === */ function initScrollAnimations() { var targets = document.querySelectorAll('[data-animate]'); if (!targets.length) return; if (!('IntersectionObserver' in window)) { for (var i = 0; i < targets.length; i++) targets[i].classList.add('is-visible'); return; } var observer = new IntersectionObserver(function (entries) { for (var j = 0; j < entries.length; j++) { if (entries[j].isIntersecting) { entries[j].target.classList.add('is-visible'); observer.unobserve(entries[j].target); } } }, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' }); for (var k = 0; k < targets.length; k++) observer.observe(targets[k]); } /* === 数字递增动画 === */ function animateCountUp(el) { var text = el.textContent.trim(); var match = text.match(/^([\d,]+)(\+|%|万|个|家|项|年)?$/); if (!match) return; var target = parseInt(match[1].replace(/,/g, ''), 10); var suffix = match[2] || ''; if (isNaN(target) || target <= 0) return; var duration = 1600, startTime = null; function step(timestamp) { if (!startTime) startTime = timestamp; var progress = Math.min((timestamp - startTime) / duration, 1); var eased = 1 - Math.pow(1 - progress, 3); el.textContent = Math.round(eased * target).toLocaleString() + suffix; if (progress < 1) requestAnimationFrame(step); } el.textContent = '0' + suffix; requestAnimationFrame(step); } function initCountUp() { var nums = document.querySelectorAll('.eg-stat em'); if (!nums.length || !('IntersectionObserver' in window)) return; var observer = new IntersectionObserver(function (entries) { for (var i = 0; i < entries.length; i++) { if (entries[i].isIntersecting) { animateCountUp(entries[i].target); observer.unobserve(entries[i].target); } } }, { threshold: 0.5 }); for (var j = 0; j < nums.length; j++) observer.observe(nums[j]); } /* === 移动端菜单 === */ function initMobileMenu() { var toggles = document.querySelectorAll('.eg-mobile-toggle'); for (var i = 0; i < toggles.length; i++) { toggles[i].addEventListener('click', function () { var nav = this.parentElement.querySelector('.eg-nav'); if (!nav) return; nav.classList.toggle('is-open'); this.classList.toggle('is-active'); }); } } /* === 内页导航吸顶 === */ function initStickyHeader() { var pageHeader = document.querySelector('.eg-page-header'); if (!pageHeader || !('IntersectionObserver' in window)) return; var sentinel = document.createElement('div'); sentinel.style.cssText = 'height:1px;position:absolute;top:0;left:0;right:0;pointer-events:none'; pageHeader.parentNode.insertBefore(sentinel, pageHeader); var observer = new IntersectionObserver(function (entries) { if (!entries[0].isIntersecting) { pageHeader.style.position = 'sticky'; pageHeader.style.top = '0'; pageHeader.style.zIndex = '50'; pageHeader.style.boxShadow = '0 4px 20px rgba(0,0,0,0.06)'; } else { pageHeader.style.cssText = ''; } }, { threshold: 0 }); observer.observe(sentinel); } /* === 卡片倾斜 === */ function initTiltEffect() { var cards = document.querySelectorAll('.eg-card, .eg-feature-card'); for (var i = 0; i < cards.length; i++) { (function (card) { card.addEventListener('mousemove', function (e) { var rect = card.getBoundingClientRect(); var x = (e.clientX - rect.left) / rect.width - 0.5; var y = (e.clientY - rect.top) / rect.height - 0.5; card.style.transform = 'translateY(-4px) perspective(600px) rotateX(' + (-y * 4) + 'deg) rotateY(' + (x * 4) + 'deg)'; }); card.addEventListener('mouseleave', function () { card.style.transform = ''; }); })(cards[i]); } } /* === 平滑滚动 === */ function initSmoothScroll() { var links = document.querySelectorAll('a[href^="#"]'); for (var i = 0; i < links.length; i++) { links[i].addEventListener('click', function (e) { var target = document.querySelector(this.getAttribute('href')); if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); } } /* === 导航溢出 "更多" 下拉 === */ function initNavMore() { var navs = document.querySelectorAll('.eg-nav'); for (var n = 0; n < navs.length; n++) { (function (nav) { var topbar = nav.parentElement; // .eg-topbar if (!topbar) return; function getNavLinks() { var children = nav.children; var arr = []; for (var i = 0; i < children.length; i++) { if (children[i].tagName === 'A') arr.push(children[i]); } return arr; } var allLinks = getNavLinks(); if (allLinks.length <= 1) return; // 创建 "更多" 容器(放在 topbar 中,nav 之后) var moreWrap = document.createElement('div'); moreWrap.className = 'eg-nav-more'; moreWrap.style.display = 'none'; var moreBtn = document.createElement('button'); moreBtn.className = 'eg-nav-more-btn'; moreBtn.textContent = '更多'; moreBtn.type = 'button'; var dropdown = document.createElement('div'); dropdown.className = 'eg-nav-dropdown'; moreWrap.appendChild(moreBtn); moreWrap.appendChild(dropdown); // 插入到 nav 后面(topbar 内) if (nav.nextSibling) { topbar.insertBefore(moreWrap, nav.nextSibling); } else { topbar.appendChild(moreWrap); } function measure() { // 还原:把下拉中的链接全部放回 nav var ddLinks = dropdown.querySelectorAll('a'); for (var i = 0; i < ddLinks.length; i++) { nav.appendChild(ddLinks[i]); } moreWrap.style.display = 'none'; // 获取所有链接 allLinks = getNavLinks(); if (allLinks.length <= 1) return; // 检测是否有溢出(scrollWidth > clientWidth) var hasOverflow = nav.scrollWidth > nav.clientWidth; if (!hasOverflow) return; // 显示"更多"按钮,计算 nav 可用宽度 moreWrap.style.display = ''; var navWidth = nav.clientWidth; // 逐个累计链接宽度,找到溢出临界点 var overflowIdx = allLinks.length; var usedWidth = 0; for (var j = 0; j < allLinks.length; j++) { usedWidth += allLinks[j].offsetWidth + 6; // 6 = gap if (usedWidth > navWidth) { overflowIdx = j; break; } } // 将溢出的链接移入下拉 for (var m = overflowIdx; m < allLinks.length; m++) { dropdown.appendChild(allLinks[m]); } // 如果下拉为空则隐藏按钮 if (!dropdown.children.length) { moreWrap.style.display = 'none'; } } measure(); // 窗口尺寸变化时重新计算 var resizeTimer; window.addEventListener('resize', function () { clearTimeout(resizeTimer); resizeTimer = setTimeout(measure, 200); }); // 点击切换下拉 moreBtn.addEventListener('click', function (e) { e.stopPropagation(); moreWrap.classList.toggle('is-open'); }); // 点击外部关闭 document.addEventListener('click', function () { moreWrap.classList.remove('is-open'); }); })(navs[n]); } } document.addEventListener('DOMContentLoaded', function () { initScrollAnimations(); initCountUp(); initMobileMenu(); initStickyHeader(); initTiltEffect(); initSmoothScroll(); initNavMore(); }); })();</script> </body> </html>