纯 HTML/CSS/JS 实现,无构建步骤与前端框架依赖
lekkalaganesh-Portfolio — HTML 作品集模板
作者 LEKKALAGANESH
基于纯 HTML/CSS/JS 的深色开发者作品集模板,包含 Canvas 粒子背景、滚动动画与响应式布局,MIT 许可。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
Canvas 粒子背景按区块切换 7 种运动模式
深色玻璃拟态卡片与青色/紫色强调色设计
滚动触发淡入动画,并支持 prefers-reduced-motion
响应式断点覆盖 320px 移动端至 3840px 4K 显示
包含 Open Graph、Twitter Card、JSON-LD 与 sitemap.xml 等 SEO 文件
模板详细介绍
这是一个面向开发者个人展示的单页作品集模板,使用原生 HTML、CSS 和 JavaScript 构建,无需构建步骤或前端框架依赖,可直接打开 index.html 或通过静态服务器运行。页面采用深色玻璃拟态设计,背景为 #0a0a0f,搭配青色与紫色强调色。
内容结构上,模板包含导航、Hero、About、Skills、Experience、Projects、Education 和 Contact 等区块。Hero 区提供打字机效果轮换角色标题;粒子背景由 Canvas 实现,并按区块切换 7 种运动模式;滚动进入视口时通过 Intersection Observer 触发淡入动画。Projects 区在资料中描述为 11 个重点卡片加 64 个较小卡片,用于罗列公开仓库。
响应式方面,模板针对 320px 移动端到 3840px 4K 显示设置了断点,并声明支持 prefers-reduced-motion、语义化 HTML5、ARIA 标签与键盘导航。SEO 相关文件包括 Open Graph、Twitter Card、JSON-LD Person schema、robots.txt 和 sitemap.xml。联系表单使用 Formspree,需要自行配置端点才能实际提交。
使用限制:README 中提到的 Lighthouse 95+、总载荷小于 300KB、首屏时间等性能数据属于作者自述目标,未在本次资料中独立验证。演示图片、字体、图标等第三方素材的许可需单独核对;Formspree、托管等外部服务可能产生费用。
适合你的项目吗?
适用场景
- 开发者搭建个人作品集单页,展示技能、经历与项目列表
- 作为纯静态站点部署到 Vercel 或 GitHub Pages
- 用于学习 Canvas 粒子动画与 Intersection Observer 滚动动画的参考
- 需要深色玻璃拟态视觉风格的静态页面改造起点
适合人群
- 希望零构建、零依赖快速上线个人作品集的开发者
- 偏好原生 HTML/CSS/JS 而非前端框架的开发者
- 需要深色主题与粒子背景视觉效果的静态站点项目
- 准备部署到 Vercel 或 GitHub Pages 的静态站点使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
无需构建工具,可直接打开 index.html,或用 python -m http.server 3000、npx serve . 启动本地服务
- 2
联系表单依赖 Formspree,需自行配置服务端点后才能实际提交
- 3
设计令牌集中在 css/style.css 顶部的 CSS 自定义属性中,粒子模式与数量可在 js/particles.js 的 PATTERNS 和 COUNTS 中调整
- 4
部署到 Vercel 可使用 vercel --prod,或按 GitHub Pages 流程将含 index.html 的目录推送到仓库并设置 Pages 来源
- 5
演示图片、字体、图标等第三方素材需按各自许可单独核对,不能仅凭代码的 MIT 许可判断
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- README 提及 Formspree 表单服务;真实提交需配置服务端点,其使用额度与费用需单独核对。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 联系表单依赖第三方服务 Formspree,需自行注册并配置表单端点才能实际接收提交,可能受其免费额度或付费方案限制。
- 表单后端使用外部服务 Formspree,属于项目运行所需的外部依赖,需自行申请账号并承担相应服务条款与费用。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- **Contact form** — Powered by Formspree (no backend required)
README 原文
https://github.com/LEKKALAGANESH/lekkalaganesh-Portfolio/blob/main/LICENSEhttps://github.com/LEKKALAGANESH/lekkalaganesh-Portfolio/blob/main/README.md| Form Backend | Formspree |
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-04。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- HTML
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-09-30
- 截图检查日期
- 2026-10-04
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-04
查看当时使用的来源资料
SHA-256: d9eb37359dcc701e3302baaa37dbe0b21109a818bbe8ece2d15c4d2a03a711b3
2026-10-04T08:38:59.021Z
来源文件 / 仓库# Lekkala Ganesh — Portfolio
A modern, dark-themed developer portfolio built with vanilla HTML, CSS, and JavaScript. Zero dependencies. Zero build step. Instant deploy.
**Live:** [lekkalaganesh.vercel.app](https://lekkalaganesh.vercel.app)
---
## Features
- **Dark glassmorphism design** — `#0a0a0f` background, cyan/purple accents, backdrop-blur cards
- **Canvas particle system** — Section-aware animated background with 7 unique movement patterns (network, breathe, matrix, rise, constellation, orbit, firefly)
- **Typewriter effect** — Cycling role titles in the hero section
- **Scroll animations** — Intersection Observer-powered fade-in reveals with staggered delays
- **Fully responsive** — Optimized breakpoints from 320px mobile to 3840px 4K displays
- **Accessible** — Semantic HTML5, ARIA labels, keyboard navigation, `prefers-reduced-motion` support
- **SEO ready** — Open Graph, Twitter Card meta tags, JSON-LD Person schema, `robots.txt`, `sitemap.xml`
- **Contact form** — Powered by Formspree (no backend required)
- **Lighthouse 95+** — Under 300KB total payload, all JS deferred
## Tech Stack
| Layer | Technology |
| ------------- | -------------------------------------------------------- |
| Markup | HTML5 (semantic) |
| Styling | CSS3 (custom properties, grid, flexbox, backdrop-filter) |
| Interactivity | Vanilla JavaScript (ES6+) |
| Fonts | Inter, JetBrains Mono (Google Fonts) |
| Form Backend | Formspree |
| Deployment | Vercel / GitHub Pages |
## Project Structure
```
portfolio/
├── index.html # Single-page application
├── css/
│ ├── style.css # Layout, typography, dark theme, glass cards
│ ├── animations.css # Keyframes, scroll animation classes
│ └── responsive.css # Breakpoints: 480px → 768px → 1024px → 1440px → 1920px → 2560px
├── js/
│ ├── main.js # Navigation, scroll observers, mobile menu
│ ├── particles.js # Canvas particle background (section-aware)
│ └── typewriter.js # Hero subtitle typing effect
├── assets/
│ ├── ganesh.jpeg # Profile photo
│ └── resume/
│ └── Lekkala_Ganesh_Resume.pdf
├── robots.txt
├── sitemap.xml
├── LICENSE
└── README.md
```
## Sections
1. **Navigation** — Fixed header with blur-on-scroll, mobile hamburger menu
2. **Hero** — Animated particles, typewriter roles, CTA buttons, social links
3. **About** — Professional summary and key facts (500+ automated tests across public repos, Python/TypeScript/SQL, RAG, LangGraph agents, conversational AI)
4. **Skills** — 6 glass-morphism cards: Machine Learning, AI & Deep Learning, Generative AI & RAG, Backend & APIs, Data & Storage, Frontend/Testing/DevOps
5. **Experience** — Vertical timeline with gradient line and pulse indicator for current role
6. **Projects** — 11 featured cards + 64 smaller cards covering every original public repo with live/GitHub links
7. **Education** — B.Tech CSE from Parul University
8. **Contact** — Email, social links, and Formspree contact form
## Getting Started
No build tools required. Just open the file or serve it:
```bash
# Option 1: Open directly
open index.html
# Option 2: Local server (Python)
python -m http.server 3000
# Option 3: Local server (Node)
npx serve .
```
## Deployment
### Vercel
```bash
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel --prod
```
### GitHub Pages
1. Push the `portfolio/` directory to a GitHub repository
2. Go to **Settings** > **Pages**
3. Set source to the branch containing `index.html`
4. Your site will be live at `https://<username>.github.io/<repo>`
## Performance
| Metric | Target |
| ---------------------- | ------------------- |
| Total size | < 300KB |
| Lighthouse Performance | 95+ |
| First Contentful Paint | < 1s |
| No JS frameworks | 0KB bundle overhead |
## Customization
All design tokens are in CSS custom properties at the top of `css/style.css`:
```css
:root {
--bg-primary: #0a0a0f;
--accent-cyan: #00d4ff;
--accent-purple: #7c3aed;
--container-max: 1200px;
/* ... */
}
```
Particle behavior per section can be configured in `js/particles.js` via the `PATTERNS` and `COUNTS` objects.
## License
This project is licensed under the [MIT License](LICENSE).
---
Built by [Lekkala Ganesh](https://github.com/LEKKALAGANESH)
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

simplefolio
⚡️ A minimal portfolio template for Developers
HTML · 作品集

Freelancer
Freelancer 是 Start Bootstrap 出品的单页作品集模板,专为自由职业者、设计师和小型工作室设计。 页面结构清晰,包含多个内容区块、响应式作品集网格,每个作品项目配有模态窗口展示详情。
HTML · 作品集

Resume
Resume 是 Start Bootstrap 推出的简历与 CV 主题,基于 Bootstrap 构建,采用固定侧边栏加内容区块的结构。
HTML · 作品集

Creative
Creative 是 Start Bootstrap 团队维护的一款单页营销模板,定位明确:为创意机构或产品服务提供一个以作品展示和行动号召为核心的落地页。
HTML · 企业官网

Grayscale
Grayscale 是 Start Bootstrap 出品的深色系单页 HTML 模板,基于 Bootstrap 构建。 它的视觉重心放在大尺寸首屏和清晰的内容分区上,整体氛围偏暗,适合摄影、活动或品牌叙事类网站。
HTML · 企业官网

startbootstrap-stylish-portfolio
Stylish Portfolio 是 Start Bootstrap 维护的单页作品集主题,基于 Bootstrap 构建,采用多个内容区块加离屏导航菜单的结构。
HTML · 作品集
