!DOCTYPE html html lang=zh-CN head meta charset=UTF-8 meta name=viewport content=width=device-width, initial-scale=1.0 meta name=description content=xiaolu的个人官网 - 资源分享与个人作品 titlexiaolu 个人官网title style root { --primary #4361ee; --primary-light #4895ef; --secondary #3f37c9; --dark #1a1a2e; --light #f8f9fa; --accent #f72585; } { margin 0; padding 0; box-sizing border-box; } body { font-family 'PingFang SC', 'Microsoft YaHei', sans-serif; color var(--light); line-height 1.6; overflow-x hidden; position relative; } #particles-js { position fixed; width 100%; height 100%; top 0; left 0; z-index -1; background-color var(--dark); } .container { max-width 1200px; margin 0 auto; padding 0 20px; } header { background rgba(26, 26, 46, 0.8); backdrop-filter blur(10px); position fixed; width 100%; z-index 100; box-shadow 0 2px 10px rgba(0,0,0,0.1); } nav { display flex; justify-content space-between; align-items center; padding 20px 0; } .logo { font-size 24px; font-weight 700; color var(--light); text-decoration none; display flex; align-items center; gap 10px; } .logo span { color var(--primary-light); } .nav-links { display flex; gap 30px; } .nav-links a { color var(--light); text-decoration none; font-weight 500; transition all 0.3s ease; position relative; } .nav-links ahover { color var(--primary-light); } .nav-links aafter { content ''; position absolute; bottom -5px; left 0; width 0; height 2px; background var(--primary-light); transition width 0.3s ease; } .nav-links ahoverafter { width 100%; } .hero { height 100vh; display flex; align-items center; position relative; } .hero-content { max-width 600px; } .hero h1 { font-size clamp(32px, 5vw, 56px); font-weight 700; margin-bottom 20px; line-height 1.2; } .hero h1 span { color var(--primary-light); } .hero p { font-size 18px; color rgba(248, 249, 250, 0.8); margin-bottom 30px; } .btn { display inline-block; background linear-gradient(135deg, var(--primary), var(--secondary)); color var(--light); padding 12px 30px; border-radius 50px; font-size 16px; font-weight 600; text-decoration none; transition all 0.3s ease; border none; cursor pointer; box-shadow 0 4px 15px rgba(67, 97, 238, 0.3); } .btnhover { transform translateY(-3px); box-shadow 0 8px 25px rgba(67, 97, 238, 0.4); } .btn-group { display flex; flex-direction column; gap 15px; } .contact-info { background rgba(67, 97, 238, 0.2); padding 15px; border-radius 10px; border-left 3px solid var(--primary-light); margin-top 20px; } .contact-item { display flex; align-items center; margin-bottom 10px; font-size 16px; } .contact-itemlast-child { margin-bottom 0; } .contact-icon { margin-right 10px; color var(--primary-light); font-size 18px; } .download-note { font-size 12px; color var(--primary-light); margin-top 5px; opacity 0.8; text-align center; } .resources { padding 100px 0; background rgba(30, 30, 46, 0.7); backdrop-filter blur(5px); } .section-title { text-align center; margin-bottom 60px; } .section-title h2 { font-size 36px; font-weight 700; margin-bottom 15px; } .section-title p { color rgba(248, 249, 250, 0.6); max-width 700px; margin 0 auto; } .resource-card { background rgba(37, 37, 56, 0.8); border-radius 15px; padding 30px; transition all 0.3s ease; box-shadow 0 5px 15px rgba(0,0,0,0.1); backdrop-filter blur(5px); } .resource-cardhover { transform translateY(-10px); box-shadow 0 15px 30px rgba(0,0,0,0.2); } .resource-card h3 { font-size 20px; margin-bottom 15px; color var(--primary-light); } .resource-card p { color rgba(248, 249, 250, 0.7); margin-bottom 20px; } .resource-grid { display grid; grid-template-columns repeat(auto-fit, minmax(300px, 1fr)); gap 30px; } footer { background rgba(22, 22, 35, 0.8); padding 50px 0; text-align center; backdrop-filter blur(5px); } .footer-links { display flex; justify-content center; gap 20px; margin-bottom 30px; } .footer-links a { color var(--light); text-decoration none; transition all 0.3s ease; } .footer-links ahover { color var(--primary-light); } .copyright { color rgba(248, 249, 250, 0.5); font-size 14px; } @media (max-width 768px) { .nav-links { display none; } .hero { padding-top 100px; height auto; padding-bottom 80px; } .contact-info { padding 12px; } .contact-item { font-size 14px; } } style head body !-- 粒子背景容器 -- div id=particles-jsdiv header div class=container nav a href=# class=logoxiaoluspan的随意领域spana div class=nav-links a href=#home首页a a href=#resources资源a a href=#about关于a a href=#contact联系a div nav div header section class=hero id=home div class=container div class=hero-content h1欢迎来到 spanxiaoluspan 的个人空间h1 p这里是我的个人官网,分享我的资源、作品和想法。希望能为你带来有价值的内容。p div class=btn-group a href=#resources class=btn浏览资源a div class=contact-info div class=contact-item span class=contact-icon📱span spanQQ:3796647554span div div class=contact-item span class=contact-icon🎥span span快手:xiaolu-911-xiaoluspan div div div div div section section class=resources id=resources div class=container div class=section-title h2资源下载h2 p精选资源分享,点击即可下载p div div class=resource-grid div class=resource-card h3千恋万花h3 p安卓直装版,一键安装即玩p a href=httpskfcv50-my.sharepoint.comugpersonalxiaolu_kfcv50_onmicrosoft_comEZq-lPk4lGNEiyUJ6o7UGukBiXFYyeutIkAow3JeMaaQNAdownload=1 class=btn立即下载a div class=download-note基于OneDrive存储,理论上不限速。如遇下载缓慢,建议使用VPNdiv div class=notice style=margin-top 15px; color var(--accent); font-size 12px;请勿用于商业倒卖div div div class=resource-card h3更多资源h3 p即将更新更多精彩内容p a href=# class=btn敬请期待a div div div section footer div class=container div class=footer-links a href=#首页a a href=#resources资源a a href=#about关于a a href=#contact联系a div p class=copyright© 2023 xiaolu. 保留所有权利p div footer !-- 引入粒子效果库 -- script src=httpscdn.jsdelivr.netparticles.js2.0.0particles.min.jsscript script 初始化粒子效果 document.addEventListener('DOMContentLoaded', function() { particlesJS('particles-js', { particles { number { value 80, density { enable true, value_area 800 } }, color { value #4895ef }, shape { type circle, stroke { width 0, color #000000 }, polygon { nb_sides 5 } }, opacity { value 0.5, random false, anim { enable false, speed 1, opacity_min 0.1, sync false } }, size { value 3, random true, anim { enable false, speed 40, size_min 0.1, sync false } }, line_linked { enable true, distance 150, color #4361ee, opacity 0.4, width 1 }, move { enable true, speed 2, direction none, random false, straight false, out_mode out, bounce false, attract { enable false, rotateX 600, rotateY 1200 } } }, interactivity { detect_on canvas, events { onhover { enable true, mode grab }, onclick { enable true, mode push }, resize true }, modes { grab { distance 140, line_linked { opacity 1 } }, bubble { distance 400, size 40, duration 2, opacity 8, speed 3 }, repulse { distance 200, duration 0.4 }, push { particles_nb 4 }, remove { particles_nb 2 } } }, retina_detect true }); }); script body html