news 2026/4/16 11:53:37

12.17 脚本网页 创意导航

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12.17 脚本网页 创意导航

分享一下短小,好看的导航 「不到200」

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>服务导航中心</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; min-height: 100vh; overflow-x: hidden; position: relative; background: linear-gradient(135deg, #2e1a47 0%, #4a2c6e 50%, #6b3f8f 100%); color: #ffffff; } .background { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: linear-gradient(135deg, #2e1a47 0%, #4a2c6e 50%, #6b3f8f 100%); } .bg-pattern { position: absolute; width: 100%; height: 100%; background-image: radial-gradient(circle at 20% 30%, rgba(255, 105, 180, 0.2) 0%, transparent 50%), radial-gradient(circle at 80% 70%, rgba(138, 43, 226, 0.2) 0%, transparent 50%); animation: bgFloat 20s ease-in-out infinite; } @keyframes bgFloat { 0%, 100% { transform: translate(0, 0) rotate(0deg); } 50% { transform: translate(-10px, -10px) rotate(1deg); } } .container { position: relative; z-index: 1; max-width: 500px; margin: 0 auto; padding: 15px; min-height: 100vh; display: flex; flex-direction: column; } header { text-align: center; margin-bottom: 25px; animation: fadeInDown 0.8s ease; } header h1 { font-size: 1.8rem; font-weight: 700; margin-bottom: 5px; background: linear-gradient(135deg, #ff69b4, #ba55d3, #9370db); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } header p { font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); } .nav-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; flex: 1; align-content: start; padding: 10px 0; animation: fadeInUp 0.8s ease 0.2s both; } .tool-card { background: linear-gradient(135deg, rgba(255, 105, 180, 0.15), rgba(186, 85, 211, 0.15)); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; transition: all 0.3s ease; position: relative; overflow: hidden; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); width: 100%; aspect-ratio: 1; transform: rotate(45deg); display: flex; align-items: center; justify-content: center; } .tool-card-content { transform: rotate(-45deg); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 70%; height: 70%; } .tool-card:hover { transform: rotate(45deg) scale(1.1); background: linear-gradient(135deg, rgba(255, 105, 180, 0.25), rgba(186, 85, 211, 0.25)); box-shadow: 0 8px 25px rgba(255, 105, 180, 0.3); } .tool-icon { font-size: 1.5rem; margin-bottom: 5px; transition: all 0.3s ease; } .tool-card:hover .tool-icon { transform: scale(1.2); filter: drop-shadow(0 0 10px rgba(255, 105, 180, 0.6)); } .tool-title { font-size: 0.7rem; font-weight: 600; color: #ffffff; line-height: 1.1; } @keyframes fadeInDown { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 400px) { header h1 { font-size: 1.6rem; } .nav-grid { grid-template-columns: repeat(3, 1fr); gap: 12px; } .tool-icon { font-size: 1.3rem; } .tool-title { font-size: 0.65rem; } } </style> </head> <body> <div class="background"> <div class="bg-pattern"></div> </div> <div class="container"> <header> <h1>✨服务导航中心</h1> <p>精选实用工具,一键直达</p> </header> <div class="nav-grid" id="navGrid"> <!-- 工具卡片将在这里动态生成 --> </div> </div> <script src="服务_nav-config.js"></script> <script> // 初始化应用 class NavigationApp { constructor() { this.init(); } init() { // 等待配置加载完成 if (typeof window.navConfig === 'undefined') { setTimeout(() => this.init(), 100); return; } // 直接渲染所有工具 this.renderAllTools(); } renderAllTools() { const navGrid = document.getElementById('navGrid'); const tools = window.navConfig.getAllTools(); // 渲染工具卡片 navGrid.innerHTML = tools.map(tool => ` <div class="tool-card" onclick="navigateTo('${tool.file}')"> <div class="tool-card-content"> <div class="tool-icon">${tool.icon || '🔧'}</div> <div class="tool-title">${tool.name}</div> </div> </div> `).join(''); } } // 导航到指定页面 function navigateTo(file) { window.location.href = file; } // 启动应用 document.addEventListener('DOMContentLoaded', () => { new NavigationApp(); }); </script> </body> </html>

配置文件

window.navConfig = { /* --------------------- 工具列表 --------------------- */ tools: [ { name: '关山酒', file: '1.关山酒.html', icon: '🍶', description: '关山酒相关功能' }, { name: 'HTML截图', file: '2.html截图.html', icon: '🖼️', description: '生成HTML页面的截图' }, { name: 'cflow项目分析', file: '3.cflow_ctags项目分析.html', icon: '🔍', description: '使用cflow和ctags进行代码流程分析' }, { name: 'Python代码分析', file: '4_python代码分析.html', icon: '🐍', description: 'Python代码静态分析和可视化工具' }, { name: '文件合并拆分', file: '5.文件_合并拆分.html', icon: '📁', description: '合并和拆分多个文件内容,方便统一处理' }, ], /* --------------------- 公共方法 --------------------- */ getAllTools() { return this.tools; }, };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 10:29:08

NocoDB容器化部署终极指南:3种方案快速搭建可视化数据库平台

NocoDB容器化部署终极指南&#xff1a;3种方案快速搭建可视化数据库平台 【免费下载链接】nocodb nocodb/nocodb: 是一个基于 node.js 和 SQLite 数据库的开源 NoSQL 数据库&#xff0c;它提供了可视化的 Web 界面用于管理和操作数据库。适合用于构建简单的 NoSQL 数据库&#…

作者头像 李华
网站建设 2026/4/16 0:49:53

BioVision Analyzer:开启智能生物图像分析的5大核心优势

面对海量的显微镜图像数据&#xff0c;传统的手工分析方法已难以满足现代生物医学研究需求。BioVision Analyzer作为新一代生物图像分析工具&#xff0c;通过智能化算法帮助研究人员从复杂的细胞图像中提取精准的定量信息。本文将带您了解这款工具如何改变您的科研工作流程。 【…

作者头像 李华
网站建设 2026/4/15 9:12:55

Proxmark3 RFID安全工具终极指南:从入门到实战精通

快速上手&#xff1a;环境搭建与基础操作 【免费下载链接】proxmark3 Proxmark 3 项目地址: https://gitcode.com/gh_mirrors/pro/proxmark3 想要开始使用Proxmark3进行RFID安全研究&#xff1f;首先需要获取源代码并完成编译&#xff1a; git clone https://gitcode.c…

作者头像 李华
网站建设 2026/4/15 18:26:43

Zen Browser翻译功能终极评测:26种语言一键解锁完整指南

Zen Browser翻译功能终极评测&#xff1a;26种语言一键解锁完整指南 【免费下载链接】desktop &#x1f300; Experience tranquillity while browsing the web without people tracking you! 项目地址: https://gitcode.com/GitHub_Trending/desktop70/desktop 面对外语…

作者头像 李华
网站建设 2026/4/16 10:39:26

Context7 MCP Server终极指南:从开发痛点出发的实战解决方案

Context7 MCP Server终极指南&#xff1a;从开发痛点出发的实战解决方案 【免费下载链接】context7-mcp Context7 MCP Server 项目地址: https://gitcode.com/gh_mirrors/co/context7-mcp Context7 MCP Server作为实时文档集成工具&#xff0c;正在改变LLM开发的工作方式…

作者头像 李华
网站建设 2026/4/16 10:40:09

30分钟精通SynthDoG:构建高质量多语言文档数据集的完整指南

30分钟精通SynthDoG&#xff1a;构建高质量多语言文档数据集的完整指南 【免费下载链接】donut Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022 项目地址: https://gitcode.com/g…

作者头像 李华