这是一个现代静态网页设计项目,旨在向用户展示网页设计术语的实际效果。此文档详细说明了项目的架构、设计理念和实现方法,以便于未来重新复现或扩展此项目。
本项目是一个交互式网页,允许用户选择不同的网页设计术语(如玻璃拟态背景、新拟态设计等),网站会显示相应的完整实现代码,并在代码框架下方实时预览效果。
网页设计术语展示/ ├── index.html # 主页面 ├── css/ │ └── style.css # 基本样式 ├── js/ │ ├── scripts.js # JavaScript主入口 │ ├── data.js # 数据处理模块 │ ├── themeToggle.js # 主题切换模块 │ ├── languageSwitch.js # 语言切换模块 │ ├── codeRenderer.js # 代码渲染模块 │ ├── codeCopy.js # 代码复制功能 │ └── aiSimulator.js # AI响应模拟模块 ├── data/ │ ├── design-terms.json # 设计术语数据 │ └── examples/ # 示例代码 │ ├── animation.html │ ├── dark-mode.html │ ├── neumorphism.html │ └── ... └── prompt.html # 本项目说明文档
主页面包含以下关键部分:
design-terms.json包含设计术语的结构化数据:
[ { "id": "neumorphism", "name": { "zh": "新拟态设计", "en": "Neumorphism" }, "description": { "zh": "新拟态是一种设计风格,结合了拟物和扁平化设计...", "en": "Neumorphism is a design style that combines skeuomorphism and flat design..." }, "examplePath": "data/examples/neumorphism.html" }, // 更多术语... ]