01 / 05
pengandy.com / creativity

Creativity

Things I design, draw, shoot, and cut — the craft behind this site and beyond.我设计、绘制、拍摄与剪辑的作品 —— 这个网站背后的思考,以及更多。

explore探索
02 / 05

Design Language设计语言

The system behind pengandy.com — code-style typography, soft cards, snap panels.pengandy.com 背后的设计系统 —— 代码风格排版、柔和卡片、吸附式面板。

Tokens设计令牌

One palette, many moods — each surface of the site keeps its own accent while sharing the same bones.一套色板,多种气质 —— 网站的每个页面都有自己的主题色,却共享同一副骨架。

--theme#0076df
--moss#556b2f
--amber#ffc24d
--warm#b3542e
--ink#16181d
Andy Peng
JetBrains Mono · 14px base · 1.6 line-height
const site = { type: 'monospace', cards: 'soft', motion: 'gentle' };

The Panel System面板系统

Native scroll + snap, two axes: vertical between chapters, horizontal within them. This very pager is the pattern — try dragging the strip below.原生滚动 + 吸附,两个方向:章节间纵向滚动,章节内横向翻页。你眼前这个翻页器就是范例 —— 试着拖动下面的横条。

scroll-snap-type: x mandatorythe browser does the physics — no carousel library物理效果全靠浏览器 —— 不用轮播库
scroll-snap-align: startevery panel lands exactly where it should每个面板都精准停在该停的位置
overscroll-behavior: containno accidental back-swipe, ever永远不会误触返回手势
← swipe or drag →← 滑动或拖拽 →

Principles设计原则

  • Code is the aesthetic代码即美学Monospace everywhere. The site reads like a well-formatted source file.全站等宽字体。整个网站读起来像一份排版精良的源代码文件。
  • Cards, not pages卡片,而非页面Soft borders, 12px radii, shadows that whisper. Content lives in cards.柔和的边框、12px 圆角、若隐若现的阴影。内容都住在卡片里。
  • Motion earns its place动效物尽其用Reveals, nudges, and bobs — always subtle, always skippable via reduced-motion.渐显、轻推、浮动 —— 始终克制,且始终尊重减少动效偏好设置。
  • Zero frameworks零框架Hand-written HTML/CSS/JS. Every byte on the page was put there on purpose.纯手写 HTML/CSS/JS。页面上的每一个字节都有它存在的理由。
cartography地图绘制
03 / 05

Cartography地图绘制

Hand-drawn SVG maps from /visitings — every coastline, peak, and ferry route is a path I plotted.来自 /visitings 的手绘 SVG 地图 —— 每一条海岸线、每一座山峰、每一条渡轮航线,都是我亲手绘制的路径。

Mt. Rainier Glacier Pk Seattle Portland Puget Sound Pacific Ocean N
Style study. Olive land, dashed borders, snow-capped peak glyphs, italic water labels.风格研究。橄榄色陆地、虚线边界、雪顶山峰图标、斜体水域标注。 Open /visitings打开 /visitings

Anatomy of a panel map一幅面板地图的解剖

  • 1A rotatable D3 globe greets you first — countries fill in as they're visited, cities pin with tooltips.首先迎接你的是可旋转的 D3 地球仪 —— 到访过的国家逐一填色,城市图钉带有悬浮提示。
  • 2Scroll down, and the world zooms in — a full-viewport Pacific Northwest chart snaps into place with a fade-and-rise reveal.向下滚动,世界随之放大 —— 一幅满屏的太平洋西北地区海图以渐显上升的方式吸附就位。
  • 3Swipe right for route charts — Salish Sea ferry crossings drawn like an old nautical map: anchors, whales, sea-siren medallions.向右滑动查看航线图 —— 萨利希海的渡轮航线画成旧式航海图的模样:锚、鲸鱼、海妖徽章。
  • 4Everything is inline SVG — no tiles, no map API. Peaks get elevation labels; unvisited ones fade back politely.一切都是内联 SVG —— 没有瓦片,没有地图 API。山峰标注海拔;未到访的则礼貌地淡入背景。
  • 5Dots, chevrons, and edge handles guide the way — the same navigation grammar reused across the whole site.圆点、箭头和边缘把手指引方向 —— 与全站复用同一套导航语法。
photography摄影
04 / 05

Photography摄影

Frames from the road — coastlines, workbenches, small delights.旅途中的画面 —— 海岸线、工作台,和那些小发现。

Plein air easel painting beneath blooming cherry trees plein air · cherry blossoms户外写生 · 华大樱花
A seagull perched on a downtown rooftop ledge rooftop neighbor屋顶邻居
Hand-finishing a ring at a jewelry workbench at the bench · crafting工作台前 · 制作
A handful of black volcanic sand black sand · punalu'u黑沙滩 · 夏威夷
A child running along a misty Oregon coast shoreline oregon coast · fog俄勒冈海岸 · 雾
Seaside table with clams and a mimosa in golden-hour light golden hour table黄金时刻的餐桌 · 柯克兰,华州
An iced blue drink with a whale illustration on a counter coastal blue海岸蓝 · Seattle Spheres

A first selection — more frames rotating in over time.首批精选 —— 更多照片会陆续轮换上架。

reels短片
05 / 05

Reels短片

Short cuts, 9:16 — sketchbooks, islands, and street corners.9:16 竖屏短片 —— 速写本、海岛与街角。

World Cup 20262026 世界杯lumen field · 1:03流明球场 · 1:03
Sketching Hokusai速写北斋seattle art museum · 0:26西雅图艺术博物馆 · 0:26
Orcas Island奥卡斯岛salish sea · 0:46萨利希海 · 0:46
Maps of Nantucket楠塔基特的地图island wander · 1:04海岛漫游 · 1:04
Gelato paradiso冰淇淋天堂street corner · 1:16街角 · 1:16
SOON敬请期待
More rolling in更多短片制作中stay tuned敬请期待

Tap a card to play · muted by default.点按卡片播放 · 默认静音。