Files
realizemultiagent/shared/code/frontend/portfolio/index.html
2026-04-02 00:59:42 +08:00

413 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>张三 - 个人作品展示</title>
<meta name="description" content="张三的个人作品展示网站,展示前端开发技能和项目经验">
<meta name="keywords" content="前端开发, 个人作品, 网页设计, 响应式网站">
<meta name="author" content="张三">
<!-- Open Graph 标签 -->
<meta property="og:title" content="张三 - 个人作品展示">
<meta property="og:description" content="专业前端开发工程师的个人作品展示">
<meta property="og:type" content="website">
<meta property="og:url" content="https://zhangsan-portfolio.com">
<!-- 字体 -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@300;400;500;600&display=swap" rel="stylesheet">
<!-- 图标 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<!-- 样式 -->
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/responsive.css">
<!-- 网站图标 -->
<link rel="icon" type="image/x-icon" href="assets/favicon.ico">
</head>
<body>
<!-- 导航栏 -->
<nav class="navbar">
<div class="container">
<a href="#" class="logo">张三<span class="highlight">.</span></a>
<button class="menu-toggle" aria-label="切换菜单">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
<ul class="nav-links">
<li><a href="#home" class="nav-link active">首页</a></li>
<li><a href="#about" class="nav-link">关于</a></li>
<li><a href="#skills" class="nav-link">技能</a></li>
<li><a href="#projects" class="nav-link">项目</a></li>
<li><a href="#contact" class="nav-link">联系</a></li>
</ul>
</div>
</nav>
<!-- Hero 部分 -->
<section id="home" class="hero">
<div class="container">
<div class="hero-content">
<h1 class="hero-title">你好,我是 <span class="highlight">张三</span></h1>
<h2 class="hero-subtitle">前端开发工程师 & UI设计师</h2>
<p class="hero-description">
我专注于创建美观、高效、用户友好的网页应用。
拥有5年+的前端开发经验擅长React、Vue和现代CSS技术。
</p>
<div class="hero-buttons">
<a href="#projects" class="btn btn-primary">查看作品</a>
<a href="#contact" class="btn btn-secondary">联系我</a>
</div>
</div>
<div class="hero-image">
<div class="image-placeholder">
<i class="fas fa-user-circle"></i>
</div>
</div>
</div>
</section>
<!-- 关于部分 -->
<section id="about" class="about">
<div class="container">
<h2 class="section-title">关于我</h2>
<div class="about-content">
<div class="about-image">
<div class="avatar-placeholder">
<i class="fas fa-user-tie"></i>
</div>
</div>
<div class="about-text">
<h3>热情的前端开发者</h3>
<p>
我是一名充满热情的前端开发工程师,专注于创建优秀的用户体验。
我相信好的设计不仅仅是美观,更重要的是功能性和易用性。
</p>
<p>
在过去的5年里我参与了多个大型项目从企业级应用到创意个人项目。
我热爱学习新技术,并享受将想法转化为现实的过程。
</p>
<div class="experience">
<div class="exp-item">
<h4>5+ 年</h4>
<p>开发经验</p>
</div>
<div class="exp-item">
<h4>50+ 项目</h4>
<p>成功交付</p>
</div>
<div class="exp-item">
<h4>100%</h4>
<p>客户满意度</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 技能部分 -->
<section id="skills" class="skills">
<div class="container">
<h2 class="section-title">我的技能</h2>
<div class="skills-grid">
<!-- 前端技能 -->
<div class="skill-category">
<h3><i class="fas fa-code"></i> 前端开发</h3>
<div class="skill-list">
<div class="skill-item">
<span class="skill-name">HTML5/CSS3</span>
<div class="skill-bar">
<div class="skill-level" style="width: 95%"></div>
</div>
<span class="skill-percent">95%</span>
</div>
<div class="skill-item">
<span class="skill-name">JavaScript</span>
<div class="skill-bar">
<div class="skill-level" style="width: 90%"></div>
</div>
<span class="skill-percent">90%</span>
</div>
<div class="skill-item">
<span class="skill-name">React</span>
<div class="skill-bar">
<div class="skill-level" style="width: 85%"></div>
</div>
<span class="skill-percent">85%</span>
</div>
<div class="skill-item">
<span class="skill-name">Vue.js</span>
<div class="skill-bar">
<div class="skill-level" style="width: 80%"></div>
</div>
<span class="skill-percent">80%</span>
</div>
</div>
</div>
<!-- 设计技能 -->
<div class="skill-category">
<h3><i class="fas fa-paint-brush"></i> 设计</h3>
<div class="skill-list">
<div class="skill-item">
<span class="skill-name">UI/UX设计</span>
<div class="skill-bar">
<div class="skill-level" style="width: 85%"></div>
</div>
<span class="skill-percent">85%</span>
</div>
<div class="skill-item">
<span class="skill-name">响应式设计</span>
<div class="skill-bar">
<div class="skill-level" style="width: 90%"></div>
</div>
<span class="skill-percent">90%</span>
</div>
<div class="skill-item">
<span class="skill-name">Figma</span>
<div class="skill-bar">
<div class="skill-level" style="width: 80%"></div>
</div>
<span class="skill-percent">80%</span>
</div>
<div class="skill-item">
<span class="skill-name">Adobe Creative Suite</span>
<div class="skill-bar">
<div class="skill-level" style="width: 75%"></div>
</div>
<span class="skill-percent">75%</span>
</div>
</div>
</div>
<!-- 其他技能 -->
<div class="skill-category">
<h3><i class="fas fa-tools"></i> 其他技能</h3>
<div class="skill-tags">
<span class="skill-tag">Git</span>
<span class="skill-tag">Webpack</span>
<span class="skill-tag">REST API</span>
<span class="skill-tag">性能优化</span>
<span class="skill-tag">SEO</span>
<span class="skill-tag">团队协作</span>
<span class="skill-tag">项目管理</span>
<span class="skill-tag">问题解决</span>
</div>
</div>
</div>
</div>
</section>
<!-- 项目部分 -->
<section id="projects" class="projects">
<div class="container">
<h2 class="section-title">精选项目</h2>
<div class="projects-grid">
<!-- 项目1 -->
<div class="project-card">
<div class="project-image">
<div class="image-placeholder">
<i class="fas fa-shopping-cart"></i>
</div>
</div>
<div class="project-content">
<h3>电商平台</h3>
<p>一个完整的响应式电商网站,包含商品展示、购物车、支付流程等功能。</p>
<div class="project-tech">
<span class="tech-tag">React</span>
<span class="tech-tag">Node.js</span>
<span class="tech-tag">MongoDB</span>
<span class="tech-tag">Stripe</span>
</div>
<div class="project-links">
<a href="#" class="project-link"><i class="fab fa-github"></i> 代码</a>
<a href="#" class="project-link"><i class="fas fa-external-link-alt"></i> 演示</a>
</div>
</div>
</div>
<!-- 项目2 -->
<div class="project-card">
<div class="project-image">
<div class="image-placeholder">
<i class="fas fa-tasks"></i>
</div>
</div>
<div class="project-content">
<h3>任务管理应用</h3>
<p>一个现代化的任务管理工具,支持看板视图、团队协作和实时更新。</p>
<div class="project-tech">
<span class="tech-tag">Vue.js</span>
<span class="tech-tag">Firebase</span>
<span class="tech-tag">Vuex</span>
<span class="tech-tag">Vuetify</span>
</div>
<div class="project-links">
<a href="#" class="project-link"><i class="fab fa-github"></i> 代码</a>
<a href="#" class="project-link"><i class="fas fa-external-link-alt"></i> 演示</a>
</div>
</div>
</div>
<!-- 项目3 -->
<div class="project-card">
<div class="project-image">
<div class="image-placeholder">
<i class="fas fa-chart-line"></i>
</div>
</div>
<div class="project-content">
<h3>数据分析仪表板</h3>
<p>交互式数据可视化仪表板,支持多种图表类型和数据源连接。</p>
<div class="project-tech">
<span class="tech-tag">D3.js</span>
<span class="tech-tag">Express</span>
<span class="tech-tag">PostgreSQL</span>
<span class="tech-tag">Chart.js</span>
</div>
<div class="project-links">
<a href="#" class="project-link"><i class="fab fa-github"></i> 代码</a>
<a href="#" class="project-link"><i class="fas fa-external-link-alt"></i> 演示</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 联系部分 -->
<section id="contact" class="contact">
<div class="container">
<h2 class="section-title">联系我</h2>
<div class="contact-content">
<div class="contact-info">
<h3>让我们合作</h3>
<p>如果您有项目想法或需要帮助请随时联系我。我通常会在24小时内回复。</p>
<div class="contact-details">
<div class="contact-item">
<i class="fas fa-envelope"></i>
<div>
<h4>邮箱</h4>
<p>zhangsan@example.com</p>
</div>
</div>
<div class="contact-item">
<i class="fas fa-phone"></i>
<div>
<h4>电话</h4>
<p>+86 138 0013 8000</p>
</div>
</div>
<div class="contact-item">
<i class="fas fa-map-marker-alt"></i>
<div>
<h4>位置</h4>
<p>中国,北京</p>
</div>
</div>
</div>
<div class="social-links">
<a href="#" class="social-link" aria-label="GitHub">
<i class="fab fa-github"></i>
</a>
<a href="#" class="social-link" aria-label="LinkedIn">
<i class="fab fa-linkedin"></i>
</a>
<a href="#" class="social-link" aria-label="Twitter">
<i class="fab fa-twitter"></i>
</a>
<a href="#" class="social-link" aria-label="Codepen">
<i class="fab fa-codepen"></i>
</a>
</div>
</div>
<div class="contact-form">
<form id="contactForm">
<div class="form-group">
<label for="name">姓名</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-group">
<label for="email">邮箱</label>
<input type="email" id="email" name="email" required>
</div>
<div class="form-group">
<label for="subject">主题</label>
<input type="text" id="subject" name="subject" required>
</div>
<div class="form-group">
<label for="message">消息</label>
<textarea id="message" name="message" rows="5" required></textarea>
</div>
<button type="submit" class="btn btn-primary">发送消息</button>
</form>
</div>
</div>
</div>
</section>
<!-- 页脚 -->
<footer class="footer">
<div class="container">
<div class="footer-content">
<div class="footer-logo">
<a href="#" class="logo">张三<span class="highlight">.</span></a>
<p>创建美观、高效、用户友好的网页应用</p>
</div>
<div class="footer-links">
<h4>快速链接</h4>
<ul>
<li><a href="#home">首页</a></li>
<li><a href="#about">关于</a></li>
<li><a href="#skills">技能</a></li>
<li><a href="#projects">项目</a></li>
<li><a href="#contact">联系</a></li>
</ul>
</div>
<div class="footer-newsletter">
<h4>保持联系</h4>
<p>订阅我的技术博客和项目更新</p>
<form class="newsletter-form">
<input type="email" placeholder="输入您的邮箱" required>
<button type="submit" class="btn btn-small">订阅</button>
</form>
</div>
</div>
<div class="footer-bottom">
<p>&copy; 2026 张三. 保留所有权利.</p>
<p>最后更新: 2026-03-31</p>
</div>
</div>
</footer>
<!-- 返回顶部按钮 -->
<button id="backToTop" class="back-to-top" aria-label="返回顶部">
<i class="fas fa-chevron-up"></i>
</button>
<!-- JavaScript -->
<script src="js/main.js"></script>
</body>
</html>