当前位置: 首页 > news >正文

Bootstrap项目 - 个人作品与成就展示网站

文章目录

  • 前言
  • 一、项目整体概述
    • 1. 项目功能介绍
      • 1.1 导航栏
      • 1.2 首页模块
      • 1.3 关于我模块
      • 1.4 技能模块
      • 1.5 作品模块
      • 1.6 成就模块
      • 1.7 博客模块
      • 1.8 联系我模块
    • 2. 技术选型说明
  • 二、项目成果展示
    • 1. PC端展示
      • 1.1 首页
      • 1.2 关于我
      • 1.3 技能
      • 1.4 作品
      • 1.5 成就
      • 1.6 博客
      • 1.7 联系我
    • 2. 移动端展示
      • 2.1 首页
      • 2.2 关于我
      • 2.3 技能
      • 2.4 作品
      • 2.5 成就
      • 2.6 博客
      • 2.7 联系我


前言

本文介绍了一个响应式个人作品集网站的开发实践,采用HTML5、CSS3和JavaScript技术栈,结合Tailwind CSS和Bootstrap框架实现。项目包含8个核心模块:多终端适配导航栏、沉浸式首页、专业技能展示、作品分类筛选、时间轴成就展示、博客文章及联系表单。通过动态进度条、悬停动效、网格布局等技术增强交互体验,并实现PC端与移动端的完美适配。项目成果展示了包括UI/UX设计作品、开发技能图谱、职业经历等专业内容,体现了前端开发与设计能力的有机结合。


一、项目整体概述

1. 项目功能介绍

1.1 导航栏

导航栏采用多终端适配设计,桌面端以横向菜单呈现核心功能模块(首页、关于我等 7 个主菜单),移动端通过汉堡菜单按钮展开抽屉式导航,点击菜单项可触发平滑滚动至对应页面锚点。滚动页面时,导航栏会自动切换背景颜色(透明→白色)和文字颜色(白色→深色),增强视觉层次感;移动端菜单支持图标动态切换(汉堡图标↔关闭图标),结合 JavaScript 事件监听实现交互逻辑,确保不同设备下导航体验一致且流畅。

1.2 首页模块

首页以全屏背景图叠加渐变蒙层营造沉浸式视觉效果,居中展示个人姓名、职业标签及 “查看作品”“联系我” 等行动按钮,底部 “向下箭头” 图标通过 CSS 动画引导用户滚动页面。标题文字采用clamp()函数实现自适应缩放(最小 2.5rem,最大 5rem),适配不同屏幕尺寸;背景图通过object-cover保持比例显示,按钮悬停时触发颜色加深和阴影放大效果(hover:bg-secondary/90+shadow-lg),强化交互反馈,快速建立用户对个人品牌的第一印象。

1.3 关于我模块

该板块左侧展示个人照片及悬浮的工作年限标签(5 + 年经验),右侧详细介绍职业定位、设计理念、合作经历及核心技能(UI/UX 设计、前端开发等),通过图标 + 文字组合(如公文包图标 +“UI/UX 设计”)直观呈现专业领域。照片标签采用绝对定位覆盖于右下角,搭配阴影效果增强立体感;技能部分使用响应式网格布局(grid-cols-1 md:grid-cols-2),文字通过text-gray-600弱化辅助信息,突出核心内容,同时提供双行动按钮引导用户进一步探索作品或建立联系。

1.4 技能模块

技能板块分为 “设计技能” 和 “开发技能” 两类,每项技能通过名称、百分比进度条及动画效果展示掌握程度(如 UI/UX 设计 90%、HTML5/CSS3 95%),滚动至该区域时进度条从 0% 平滑填充至目标值。工具列表以卡片形式呈现(Figma、VS Code 等),采用响应式网格排列(grid-cols-2 lg:grid-cols-6),鼠标悬停时触发阴影放大动画(hover:shadow-lg)。技术实现上,进度条通过data-width属性动态设置宽度,结合 JavaScript 监听视口事件触发动画,工具卡片则利用统一的图标风格和背景色(bg-primary/10)提升视觉一致性。

1.5 作品模块

作品板块支持分类筛选功能,顶部按钮可按 “网站设计”“应用设计” 等类别过滤项目卡片,点击后通过 JavaScript 动态显示 / 隐藏对应内容,同时更新按钮视觉状态(切换主色背景)。每个项目卡片包含预览图、标题及操作按钮,鼠标悬停时图片缩放(group-hover:scale-110)并显示半透明遮罩层,遮罩层内提供链接和查看详情按钮(带毛玻璃效果)。卡片采用响应式网格布局(grid-cols-1 md:grid-cols-2 lg:grid-cols-3),底部 “查看更多作品” 按钮预留扩展接口,方便后续加载更多内容或跳转至完整作品集页面。

1.6 成就模块

成就板块以时间轴布局展示工作经验、教育背景及专业认证,左侧通过伪元素绘制垂直时间轴线条和圆形节点(蓝色主色),右侧以卡片形式呈现具体内容(如科技创新有限公司高级职位、清华大学计算机科学学士学位),关键信息通过颜色标签(bg-primary/10)和字体权重区分层级。荣誉奖项部分采用网格布局(grid-cols-1 md:grid-cols-2 lg:grid-cols-4),每个奖项卡片包含奖杯图标、名称和年份,背景色(bg-secondary/10)与主色形成对比,突出获奖记录的专业性和权威性。

1.7 博客模块

博客板块展示最新 3 篇文章,每篇包含分类标签(如 “UI/UX 设计”)、发布时间、评论数及摘要,点击 “” 可跳转至全文页。文章预览图通过object-cover保持比例显示,小屏幕设备下自动调整高度(h-48);分类标签以绝对定位固定于图片左上角,通过主色(bg-primary)或辅助色(bg-secondary)区分类别;标题支持鼠标悬停变色(group-hover:text-primary),日期和评论数通过 Font Awesome 图标配合 Flex 布局水平排列,整体设计简洁直观,便于用户快速浏览行业见解和教程。

1.8 联系我模块

联系板块左侧为交互表单,支持用户提交姓名、邮箱、主题和消息,输入框通过焦点状态样式(focus:border-primary+focus:ring-2)提升操作反馈,按钮点击后触发模拟发送动画(纸飞机图标动态效果);右侧展示地址、邮箱、电话、工作时间及社交媒体链接,图标采用统一的圆形背景(bg-primary/10),鼠标悬停时切换为实心主色背景(hover:bg-primary),引导用户关注。整体布局采用双列响应式设计(grid-cols-1 lg:grid-cols-2),表单与联系方式分区清晰,兼顾功能性与视觉美观。

2. 技术选型说明

  • Web技术:HTML5、CSS3、JS
  • 前端框架和库:Tailwind CSS、Bootstrap
  • 字体图标库:Font Awesome

二、项目成果展示

1. PC端展示

1.1 首页

在这里插入图片描述

1.2 关于我

在这里插入图片描述

1.3 技能

在这里插入图片描述
在这里插入图片描述

1.4 作品

在这里插入图片描述
在这里插入图片描述

1.5 成就

在这里插入图片描述
在这里插入图片描述

1.6 博客

在这里插入图片描述

1.7 联系我

在这里插入图片描述
在这里插入图片描述

2. 移动端展示

2.1 首页

在这里插入图片描述

2.2 关于我

在这里插入图片描述

2.3 技能

在这里插入图片描述

2.4 作品

在这里插入图片描述

2.5 成就

在这里插入图片描述

2.6 博客

在这里插入图片描述

2.7 联系我

在这里插入图片描述

相关文章:

  • mobile app 工具简要对比
  • UI自动化测试中的元素等待机制解析
  • es6+和css3新增的特性有哪些
  • 如何成为一名优秀的产品经理
  • 权威认证与质量保障:第三方检测在科技成果鉴定测试中的核心作用
  • 缓存穿透、缓存击穿、缓存雪崩目前记录(纯日记)
  • AgenticSeek: 100% 本地替代 Manus AI 的方案
  • 在线政治采购系统架构构建指南
  • React 项目中封装 Excel 导入导出组件:技术分享与实践
  • 24核32G,千兆共享:裸金属服务器的技术原理与优势
  • web前端使用xlsx和file-saver实现前端表格table数据导出Excel功能
  • 完整解析 Linux Kdump Crash Kernel 工作原理和实操步骤
  • 栈内行为分析
  • 2025.5.30工作总结
  • EasyRTC嵌入式音视频通信SDK助力1v1实时音视频通话全场景应用
  • Tornado WebSocket实时聊天实例
  • 汽车高速通信的EMC挑战
  • Hive的数据倾斜是什么?
  • Unity3D ET框架游戏脚本系统解析
  • 世冠科技亮相中汽中心科技周MBDE会议,共探汽车研发数字化转型新路径
  • 网站建设托管/网站设计服务企业
  • 网站转移空间备案是不是就没有了/长春网站制作
  • 南京宜电的网站谁做的/厦门头条今日新闻
  • 免费做司考真题的网站/近期国际热点大事件
  • 西樵网站设计/广告开户南京seo
  • 网站平台建设要多久/2345网址导航浏览器下载