平面设计师作品集网站模板 | Olivia – 卡片布局与深浅色切换

Olivia 是一套面向平面设计师、插画师和自由职业者的单页作品集网站模板,采用 Tailwind CSS 4 与 Alpine.js 3。人物照片、个人介绍、六张作品卡和联系区域都放在同一页,适合用几件代表作展示视觉风格,并给潜在客户留下联系入口。

Olivia 平面设计师作品集模板的人物介绍双卡与作品网格

双卡首屏与方形作品

首屏左侧是人物照片,右侧是带暖黄色渐变的介绍卡片;下方的浅灰作品卡使用圆角和留白,让插画、标志或图形组合成为视觉重点。页面适合展示完整的单幅设计,也能作为品牌项目的封面目录。如果作品需要长篇解释调研、推导和交付过程,则需要另补案例内容。

中等及以上屏幕使用十二列网格:照片占五列、介绍占七列,作品每张占四列,形成一行三件的排列;窄屏则改成单列,照片、介绍和作品依次向下展开。替换素材时,两种图片的处理方式不同:

  • 人物照片:assets/photo.jpg 使用方形区域和 object-cover,超出比例的部分会被裁切。换图后先看脸部和肩部是否完整,再决定是否调整裁切位置。
  • 作品图片:assets/project1.png 至 project6.png 使用方形区域和 object-contain,尽量完整显示画面。替换对应图片后,再修改卡片标题、时间标签和 ALT;宽扁或长竖作品会留下更多空白,需要根据实际画面决定是否重排卡片。

页头只有 Projects 与 Hire me 两个导航入口,分别定位到第一张作品卡和联系区域。它没有单独的关于页、作品详情页或博客,适合内容不多、希望先建立个人展示页的人。

哪些交互已经实现

深浅色切换由 Alpine.js 控制:点击页头图标后,在根元素上切换 dark 类,背景、文字、卡片和输入框跟随变化。默认从浅色开始,刷新后会恢复浅色;代码没有保存主题偏好,也没有自动跟随系统主题的逻辑。

作品、联系和社交入口还需分别处理:

入口当前状态使用前需补齐
六张作品卡悬停显示箭头、轻微放大图片;点击为占位真实项目地址或详情页
联系表单姓名、邮箱、消息三项;提交被阻止接收服务及发送反馈
页脚社交图标账号链接尚未填写,另有示例仓库入口自己的账号地址或删除入口

作品卡使用 javascript:void(0),没有图片弹窗或分类筛选,不能把悬停箭头当成已接通的详情页。表单虽然带有字段名和邮箱输入类型,但 onsubmit="return false;" 明确阻止提交,包内也没有邮件处理程序。需要接收询盘时,还要接入表单服务或后端,并处理校验、发送中、成功和失败状态;演示人物的从业年限与可接案状态也应换成真实信息。

修改与部署的两种路径

先用单文件修改

包内的正式页面只有 index.html,图片集中在 assets/,没有另附独立的业务页面。可以先在 HTML 中替换姓名、职业介绍、作品标题与联系文案,再处理图片和目标链接;项目卡上的 This month、Last month 是静态文字,不会根据项目日期自动更新。

布局、间距和颜色主要写在 Tailwind 类名中。调整浅色外观时,也要一起查看对应的 dark: 类,避免切换主题后仍留下旧配色。<head> 中的 @theme 设置默认字体为 Inter,字体从 Bunny Fonts 在线加载;希望使用中文字体时,需要自行选择字体并调整设置,再检查中文简介换行后的卡片高度。

加入构建与业务功能

原包通过 CDN 加载 Tailwind 浏览器运行脚本和 Alpine.js,页面打开后生成样式并初始化交互,没有附带 package.json、预编译 CSS 或构建命令。保留这些外部依赖时,可以直接以静态文件方式查看和部署,显示效果取决于脚本与字体资源能否加载。

准备长期维护时,可以另配 Tailwind 构建流程,把样式预先生成并固定依赖版本。新增案例详情页、主题偏好保存和询盘接收也属于另外的开发工作,原页面不会自动补齐这些功能。部署到子目录时保留 index.html 与 assets/ 的相对关系,并检查手机单列布局、两个导航定位和全部作品链接。

平面设计师作品集网站模板 | Olivia - 卡片布局与深浅色切换
此内容为付费资源,请付费后查看
20积分
模板类型平面设计作品集
页面数量1 HTML
技术栈Tailwind4/Alpine3
响应式是
下载方式网盘/直链
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞4 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容