news 2026/5/3 11:58:46

基于 Vue3 的个人作品集网站开发实战(附前端工程师简历)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于 Vue3 的个人作品集网站开发实战(附前端工程师简历)

大家好,我是刘跃坤,一名前端开发工程师,最近自己从0到1做了一个个人作品集网站,用来展示项目和简历。

一、项目背景

在找实习/接单过程中,我发现一个问题:

👉 简历很难直观展示能力
👉 面试官更希望看到真实项目

所以我决定自己做一个「作品集网站」。


二、技术选型

本项目主要使用:

  • Vue3(Composition API)
  • Vite 构建工具
  • CSS3 动效(clip-path 实现交互效果)
  • 响应式布局

三、核心功能

1️⃣ 交互动画效果

通过clip-path实现鼠标跟随效果:

maskEffect(){constsize=this.showOverlay?200:0return{'clip-path':`circle(${size}px at${this.pointer.x}px${this.pointer.y}px)`}}

2️⃣ 简历翻转动画

使用 3D transform 实现页面翻转:.stage-flipper{transform-style:preserve-3d;}.visual-stage.is-flipped.stage-flipper{transform:rotateX(-180deg);}

3️⃣ 自动滚动简历

this.scrollTimer=setInterval(()=>{container.scrollTop+=0.4},30)

四、项目展示

👉 我的个人网站:
https://liuyuekun.asia

(包含完整项目展示和个人简历)

五、总结

通过这个项目,我主要提升了:

Vue3 实战能力
页面交互设计能力
前端工程化经验

如果你也是前端开发,欢迎交流学习!

如果觉得文章有帮助,欢迎点赞 👍 收藏 ⭐

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 22:36:08

一位VibeCoding开发者的浅薄经验自述

今天跟大家分享一下我这一年多来VibeCoding的浅薄经验和拙见,以及一些实际使用AI Agent时的具体细节。首先,在VibeCoding时代纠结技术栈是没有意义的,前后端你都要会,这是前提。其次,后端至少精通一门大众化的编程语言…

作者头像 李华
网站建设 2026/4/15 21:59:12

Pixel Epic快速部署:Conda环境隔离+模型权重符号链接安全实践

Pixel Epic快速部署:Conda环境隔离模型权重符号链接安全实践 1. 项目背景与核心价值 Pixel Epic(像素史诗)是一款基于AgentCPM-Report大模型构建的研究报告辅助终端,将枯燥的科研过程转化为充满趣味的像素RPG冒险体验。与传统AI…

作者头像 李华
网站建设 2026/4/15 16:31:28

2025网盘提速革命:5分钟掌握跨平台直链下载助手

2025网盘提速革命:5分钟掌握跨平台直链下载助手 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 /…

作者头像 李华
网站建设 2026/4/16 4:31:04

LeetCode Hot 100 - 56. 合并区间

难度:中等 | 面试频率:⭐⭐⭐⭐ 📝 题目描述 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [start_i, end_i]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好…

作者头像 李华
网站建设 2026/4/15 21:18:12

UniPush 2.0 进阶实战:云函数+厂商通道,搞定APP离线推送全链路

1. 为什么你的UniPush离线推送总失败? 很多开发者跟我吐槽:"明明按照文档配好了UniPush,测试时在线推送能收到,但用户手机一锁屏推送就石沉大海。" 这其实就是典型的离线推送失效问题。我去年接手的一个充电类APP就遇到…

作者头像 李华