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

本文摘要

西藏风景图片展现壮丽山河,教你挑选与应用高质量照片。涵盖类型、来源和日常使用,总字数约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> </head><body><div class="container"><p style="font-size: 1.2em; font-weight: bold; text-align: center;"><strong>探索西藏的瑰丽风景:从图片到心灵的旅程</strong></p><p>大家好朋友,我是小站的编辑。今天我们来聊聊西藏风景图片。你是不是也遇到过这样的情况呢?看着朋友圈里的西藏照片,心向往之,却不知从哪里找到那些高清大图?别急,咱们一步一步来。我之前也和大家一样,常常为找不到合适的背景图而发愁,直到我发现了西藏风景的魅力。说起西藏,那是人类最后的香格里拉,雪山、澜沧江、纳木错,一幅幅绝美图片足以让人心旷神怡。今天我要和大家分享如何欣赏、挑选和使用这些西藏风景图片,让它们不仅仅停留在屏幕上,而是融入你的生活中。</p><h2>西藏的多样风景:每张图片都有故事</h2><p>西藏,那地方可不一般。它像一个打翻的调色盘,有白雪皑皑的珠穆朗玛峰,像一根银针插入云霄;有如珍珠般美丽的纳木错,天高海阔;还有灵动的长江源头,江水清澈见底。这些风景每一张都像是大自然的手笔,充满了生命力。咱们可以从这几个方面来欣赏:</p><p>比如说珠穆朗玛峰,那不是简单的拍个雪山照。它代表了人类对极限的征服,那种巍峨感,通过图片能唤起你内心的勇气。西藏还有布达拉宫,金色的屋顶在阳光下闪耀,就像神话中的宫殿。这些不仅仅是美丽的图片,它们是故事的载体。每一张西藏风景图片背后,都隐藏着独特的故事和情感。</p><p>说白了,西藏风景图片的价值,就是带我们这些远方人,打开想象的眼睛。大家要是有机会去西藏旅游,一定要带上相机,但没去过的呢,也可以通过浏览这些图片,提前感受那里的美。我跟你讲,西藏的蓝,那种深邃不是颜色,而是灵魂的触动。</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> <section class="eg-related-section"> <h2>相关文章</h2> <div class="eg-related-grid"><a class="article-card" href="/cang-de-mi-jing/article-20260528220412.html" title="西藏小站:藏地秘境自驾路线,带你领略心灵净土的完美旅程"><span class="article-card-thumb"><img src="/uploads/article-covers/202605/cover-20260528220412-33e6a15a.png" alt="西藏小站:藏地秘境自驾路线,带你领略心灵净土的完美旅程" loading="lazy"></span><span class="article-card-title">西藏小站:藏地秘境自驾路线,带你领略心灵净土的完美旅程</span></a><a class="article-card" href="/xue-shan-hu-po/article-20260528204907.html" title="藏地秘境:不容错过的雪山湖泊风光终极攻略"><span class="article-card-thumb"><img src="/uploads/article-covers/202605/cover-20260528204907-a5bec32d.png" alt="藏地秘境:不容错过的雪山湖泊风光终极攻略" loading="lazy"></span><span class="article-card-title">藏地秘境:不容错过的雪山湖泊风光终极攻略</span></a><a class="article-card" href="/xi-cang-lu-you/article-20260528211017.html" title="西藏旅游攻略:全方向解析你的藏地自然与人文之旅"><span class="article-card-thumb"><img src="/uploads/article-covers/202605/cover-20260528211017-531a8b45.png" alt="西藏旅游攻略:全方向解析你的藏地自然与人文之旅" loading="lazy"></span><span class="article-card-title">西藏旅游攻略:全方向解析你的藏地自然与人文之旅</span></a><a class="article-card" href="/na-mu-cuo/article-20260528213217.html" title="纳木错海拔高度揭秘:西藏明珠的神秘魅力"><span class="article-card-thumb"><img src="/uploads/article-covers/202605/cover-20260528213217-41de16c8.png" alt="纳木错海拔高度揭秘:西藏明珠的神秘魅力" loading="lazy"></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="/cang-de-mi-jing/article-20260528220412.html" title="西藏小站:藏地秘境自驾路线,带你领略心灵净土的完美旅程"><span class="random-article-index">01</span><span class="random-article-text">西藏小站:藏地秘境自驾路线,带你领略心灵净土的完美旅程</span></a><a class="random-article-link" href="/xue-shan-hu-po/article-20260528204907.html" title="藏地秘境:不容错过的雪山湖泊风光终极攻略"><span class="random-article-index">02</span><span class="random-article-text">藏地秘境:不容错过的雪山湖泊风光终极攻略</span></a><a class="random-article-link" href="/xi-cang-lu-you/article-20260528211017.html" title="西藏旅游攻略:全方向解析你的藏地自然与人文之旅"><span class="random-article-index">03</span><span class="random-article-text">西藏旅游攻略:全方向解析你的藏地自然与人文之旅</span></a><a class="random-article-link" href="/na-mu-cuo/article-20260528213217.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-20260528221545.html" title="西藏旅游费用详解"><span class="random-article-index">05</span><span class="random-article-text">西藏旅游费用详解</span></a><a class="random-article-link" href="/xue-shan-hu-po/article-20260528213329.html" title="西藏雪山湖泊技巧:安全旅行与摄影指南"><span class="random-article-index">06</span><span class="random-article-text">西藏雪山湖泊技巧:安全旅行与摄影指南</span></a><a class="random-article-link" href="/xi-cang-feng-jing/article-20260528221323.html" title="西藏风景壁纸:从下载到欣赏的全指南"><span class="random-article-index">07</span><span class="random-article-text">西藏风景壁纸:从下载到欣赏的全指南</span></a><a class="random-article-link" href="/na-mu-cuo/article-20260528221910.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://henan.fangjia.fun/he-nan-fang-jia/article-20260528212632.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://sichuan.fangjia.fun/si-chuan-fang-jia-yu-ce/2024.html" target="_blank" rel="external" title="四川房价最新走势解析,一文看懂2024年楼市变化"><span class="random-article-index">02</span><span class="random-article-text">四川房价最新走势解析,一文看懂2024年楼市变化</span></a><a class="random-article-link" href="https://hainan.fangjia.fun/hai-nan-gou-fang-zhi-nan/article-20260528220324.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://hunan.fangjia.fun/hu-nan-xin-fang/article-20260528205512.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://chengdu.qunali.xyz/cheng-dou-zi-you-xing/article-20260528220534.html" target="_blank" rel="external" title="成都自由行夏季攻略"><span class="random-article-index">05</span><span class="random-article-text">成都自由行夏季攻略</span></a><a class="random-article-link" href="https://chengdu.qunali.xyz/cheng-dou-zhou-bian-you/article-20260528211910.html" target="_blank" rel="external" title="成都周边赏桃花好去处,春天的浪漫之旅"><span class="random-article-index">06</span><span class="random-article-text">成都周边赏桃花好去处,春天的浪漫之旅</span></a><a class="random-article-link" href="https://sichuan.qunali.xyz/e-mei-shan/article-20260528211339.html" target="_blank" rel="external" title="夜宿峨眉金顶,看一场天象奇观"><span class="random-article-index">07</span><span class="random-article-text">夜宿峨眉金顶,看一场天象奇观</span></a><a class="random-article-link" href="https://xizang.qunali.xyz/na-mu-cuo/article-20260528213217.html" target="_blank" rel="external" title="纳木错海拔高度揭秘:西藏明珠的神秘魅力"><span class="random-article-index">08</span><span class="random-article-text">纳木错海拔高度揭秘:西藏明珠的神秘魅力</span></a><a class="random-article-link" href="https://xizang.qunali.xyz/na-mu-cuo/article-20260528204822.html" target="_blank" rel="external" title="纳木错旅游攻略:实用指南"><span class="random-article-index">09</span><span class="random-article-text">纳木错旅游攻略:实用指南</span></a><a class="random-article-link" href="https://xizang.qunali.xyz/xue-shan-hu-po/article-20260528221929.html" target="_blank" rel="external" title="雪山湖泊露营地点:实用指南"><span class="random-article-index">10</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>