# Myself
**Repository Path**: WeatherCore/Myself
## Basic Information
- **Project Name**: Myself
- **Description**: 使用 Trae 生成 HTML 页面并通过 Git 提交至 Gitee 仓库
- **Primary Language**: HTML
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-09-18
- **Last Updated**: 2026-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🌤️ WeatherCore 个人主页
**一个单文件、零依赖、双击即开的静态个人简介页,内容全部来自 GitHub 真实仓库数据**
*Single-file static portfolio, zero build, open-and-go*
[](https://developer.mozilla.org/zh-CN/docs/Web/HTML)
[](https://developer.mozilla.org/zh-CN/docs/Web/CSS)
[]()
[](./LICENSE)
[快速开始](#-快速开始) · [架构总览](#-架构总览) · [功能全景](#-功能全景) · [作业要求对照](#-作业要求对照表) · [项目结构](#-项目结构)
---
## 📖 项目简介
本仓库是网页课程作业:制作一个静态 HTML 个人简介页,并通过 Git 提交至 Gitee 仓库。页面主题取自我本人的 GitHub 主页 [@WeatherCore](https://github.com/WeatherCore),展示的 7 个开源项目、star 数、技术栈均为实时抓取的真实数据,无一条编造。
页面是一个 **单 HTML 文件**:结构、样式、交互全部内联,不依赖任何框架、字体 CDN 或构建工具。下载后直接双击就能打开,断网时除 GitHub 头像外一切功能照常——这是刻意的设计取舍:作业页要的是"任何老师的任何机器上都不翻车"。
> 页面在 AI 辅助下生成与打磨,代码本身保持原生 HTML + CSS + 少量 vanilla JS,适合直接阅读学习。
## 🏗️ 架构总览
单文件,三层职责分离:
```mermaid
flowchart TB
subgraph S1["📄 结构层 - 语义化 HTML"]
NAV["nav 粘性导航"]
HERO["hero 首屏"]
PROJ["projects 项目区"]
STACK["stack 技术栈"]
ABOUT["about 关于我"]
FOOT["footer 页脚"]
end
subgraph S2["🎨 样式层 - 内联 style 块"]
T["CSS 变量设计系统
:root 色板与圆角令牌"]
R["响应式
860px 单列断点"]
M["动效
入场 reveal + hover 微交互"]
end
subgraph S3["⚡ 行为层 - 原生脚本"]
IO["IntersectionObserver
滚动入场观察"]
FD["无 JS 降级
内容默认可见"]
end
NAV --> HERO --> PROJ --> STACK --> ABOUT --> FOOT
T -.-> NAV
IO -.-> PROJ
```
样式层由 `:root` 中的 CSS 变量统一驱动(暖纸底 + 琥珀色单强调色),换主题只改令牌不动组件;行为层只有一个约 20 行的 IIFE,用 `IntersectionObserver` 做入场动画,浏览器不支持 JS 或观察器时内容直接可见,不白屏。
## ✨ 功能全景
- 🧭 **粘性毛玻璃导航** — `backdrop-filter` 模糊吸顶,锚点平滑滚动到对应区块
- 🖼️ **真实头像展示** — 直链 `github.com/WeatherCore.png`,带呼吸状态点与等宽字体标注
- 🗂️ **项目双形态陈列** — 2 张特色大卡片(Cloud-1998 / 格物)+ 5 行编辑式 `` 清单,hover 行内变色
- 🏷️ **技术栈分组标签云** — AI 工程 / 后端高并发 / 前端交互三组 `