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

article/2025/7/14 8:01:15

文章目录

  • 前言
  • 一、项目整体概述
    • 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 联系我

在这里插入图片描述


http://www.hkcw.cn/article/bpIUtCLJpS.shtml

相关文章

QML 滑动与翻转效果(Flickable与Flipable)

目录 引言相关阅读核心组件解析Flickable基础属性Flipable核心特性 示例解析示例1:可滑动列表(FlickableDemo)示例2:可翻转卡片(FlipableCard) 总结下载链接 引言 Qt Quick 框架提供的 Flickable 与 Flipa…

氮气吹扫电磁阀

一、氮气吹扫电磁阀的概述 氮气吹扫电磁阀是一种重要的工业自动控制设备,用于对工业设备中出现的杂质和沉淀物进行清理,以保证生产线的畅通和生产效率的稳定。其作用是在需要吹扫清洗的工业设备中,通过控制气源的气压,打开电磁阀…

【香港科大+华为诺亚方舟】Web Reconstruction方法:从原始网页文档合成高质量指令遵循数据,效果显著,代码开源

论文名称:Instruction-Tuning Data Synthesis from Scratch via Web Reconstruction 论文链接:https://arxiv.org/abs/2504.15573 机构:香港科技大学 华为诺亚方舟实验室 Github代码链接:https://github.com/YJiangcm/WebR 个人文…

星际巡航-第16届蓝桥第6次STEMA测评Scratch真题第4题

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第233讲。 第16届蓝桥第6次STEMA测评已于2025年4月13日落下帷幕,编程题一共有5题(初级组只有前4道编…

C++17新特性 类型推导

在传统C和C中,参数的类型都必须明确定义,这其实对我们快速进行编码没有任何帮助,尤 其是当我们面对一大堆复杂的模板类型时,必须明确的指出变量的类型才能进行后续的编码,这不仅拖 慢我们的开发效率,也让代…

leetcode 2359. 找到离给定两个节点最近的节点

给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,每个节点 至多 有一条出边。 有向图用大小为 n 下标从 0 开始的数组 edges 表示,表示节点 i 有一条有向边指向 edges[i] 。如果节点 i 没有出边,那么 edges[i] -1 。 同时…

Qt creator 设计页面控件认识与了解

记录一下 Qt 中的认识与了解: 在 Qt 中,这些功能属于 Qt Designer 的组件过滤系统,旨在帮助开发者在对象浏览器中快速定位和使用不同类型的控件和组件。以下是每个功能的详细讲解: ‌Layouts(布局)‌&…

[网页五子棋][对战模块]前后端交互接口(建立连接、连接响应、落子请求/响应),客户端开发(实现棋盘/棋子绘制)

文章目录 约定前后端交互接口建立连接建立连接响应针对"落子"的请求和响应 客户端开发实现棋盘/棋子绘制部分逻辑解释 约定前后端交互接口 对战模块和匹配模块使用的是两套逻辑,使用不同的 websocket 的路径进行处理,做到更好的耦合 建立连接 …

Redisson学习专栏(三):高级特性与实战(Spring/Spring Boot 集成,响应式编程,分布式服务,性能优化)

文章目录 前言一、Spring Boot深度整合实战1.1 分布式缓存管理1.2 声明式缓存1.3 响应式编程 二、分布式服务治理2.1 服务端实现2.2 客户端调用2.3 高级特性2.4 服务治理功能 三、分布式任务调度引擎四、连接池配置与网络参数调优4.1 连接池配置4.2 网络参数调优4.3 集群模式特…

行程规划:智能规划,轻松旅行

在旅行中,一个好的行程规划是成功旅行的关键。它不仅能帮助你合理安排时间,还能让你的旅行更加经济、高效。成都为普云科技有限公司推出的“行程规划”APP,就是这样一个贴心的旅行助手。它不仅能让你自由记录旅游路线,还能实时记账…

动态报表筛选多项时的优化处理

如图所示 在有比较麻烦且数量比较的动态筛选条件时,就可以单独用一个页面,来囊括所有的参数选项,依次把从接口那得到的筛选列表按id来成数组,依次判断返回赋即可,非常方便

PSpice软件快速入门系列--07.如何进行Worst Case最坏情况分析

背景介绍:由于电路特性受电路中不同元器件的影响程度不同,当电路中不同元器件分别变化时,即使元器件值的变化相同,但电路特性变化的绝对值不会相同,而且其变化的方向也可能不同。PSpice提供了最坏情况分析,…

从收货到上架,海外仓系统如何智能优化入库管理?

在全球电商交易蓬勃发展的当下,跨境电商市场规模持续扩大,海外仓的重要性愈发凸显。其中高效、精准的入库管理,不仅是提升海外仓运营效率的关键,更是赢得客户信任、增强市场竞争力的核心要素。然而,传统的入库模式往往…

特朗普称美国汽车制造商“必须在国内生产整车”

当地时间5月30日,美国总统特朗普表示,包括特斯拉在内的美国汽车制造商必须在美国生产整车和所有零部件,而不是在国外生产。特朗普表示,之前汽车制造商在加拿大、墨西哥、欧洲生产零部件,这让他很困扰,但在接下来的一年里,这些汽车制造商“必须在美国生产整车”。(总台记…

特朗普称6月4日起把进口钢铁关税提高至50%

当地时间5月30日,美国总统特朗普在宾夕法尼亚州举行的一场集会上表示,将把进口钢铁的关税从25%提高至50%。随后,特朗普在社交媒体平台上发文表示,该决定从自6月4日起生效。美国白宫当天在社交媒体上发布公告称,“为进一步保护美国钢铁行业免受外国和不公平竞争的影响,从下…

官方通报:跳至兵马俑三号坑男子已被控制

造成两尊铠甲武士俑损坏 官方通报跳至兵马俑三号坑男子已被控制陕西省西安市公安局临潼分局今日发布警情通报,跳至兵马俑三号坑男子已被公安机关控制。2025年5月30日17时30分许,孙某(男,30岁)进入兵马俑景区参观时,翻越遗址坑护栏及防护网跳至三号坑内推拉陶俑,造成两尊…

【速通RAG实战:进阶】21、取长补短:LangChain与LlamaIndex等RAG框架的企业级融合实践

一、RAG框架的现状与核心挑战 (一)主流框架的优势与局限 LangChain、LlamaIndex等RAG框架已成为构建智能问答系统的基础设施,但在企业级落地中暴露出以下矛盾: 灵活性与专业性的冲突:LangChain的模块化设计支持复杂工作流,但对垂直领域(如医疗、金融)的深度优化不足;…

宝塔部署 Vue + NestJS 全栈项目

这里写自定义目录标题 前言一、Node.js版本管理器1、安装2、配置 二、NestJS项目管理(等同Node项目)1、Git安装2、拉取项目代码3、无法自动认证4、添加Node项目5、配置防火墙(两道) 三、Vue项目管理1、项目上传2、Nginx安装3、配置…

MES系统:助力企业数字化转型

MES管理系统是一个高效、灵活的生产管理系统,能够帮助企业提高生产效率和产品质量,从而获得更大的商业价值。如果你是一家制造企业,那么MES管理系统是你不能错过的重要工具。 一、MES系统核心功能大揭秘: 1、计划管理&#xff1a…

当客服遇见大模型:知识管理智能化转型

数字化转型浪潮下,客服中心作为企业服务前沿阵地,正经历一场深刻变革。面对日益多元、个性化的客户需求,传统依赖人工维护的知识管理体系已难以为继。AI大模型的崛起,为客服中心开辟了新赛道——这不仅是技术迭代,更是…