GMX StudioNº 012026巴黎 / 里昂tokens.css

艺术指导

一个工作室,一种底色,一种强调色。以下并非情绪板:本页的每一种颜色、每一款字体和每一个字号,都来自全站所有页面共用的那个样式文件。

  1. 01同一种底色
  2. 02色板
  3. 03字体
  4. 04字号
  5. 05纵向拉伸
  6. 06效果
  7. 07渲染
  8. 08界面
  9. 09动态
  10. 10既定原则
01

同一种底色

无论访客的屏幕偏好如何,每个页面都立在同一种近黑色之上:照片是其中唯一被照亮的东西。只有一个例外——做成印刷纸样式的作品集,以及它保存的 PDF。

--ground · 所有页面Aa
--paper · 作品集Aa
02

色板

一种底色、一块浮起的面板、两种用于文字的暖中性色,以及一种金色。没有纯黑,也没有纯白,照片不会遇到比自身更冷的边缘。红色只表示出了问题。在纸上,金色会变暗:亮金在那里无法阅读。

底色--ground
面板--panel
弱化--mute
暗淡--dim
墨色--ink
强调--gold
错误--error
纸张--paper
纸张(深)--paper-2
墨色--paper-ink
强调--gold-deep
03

字体

三款字体,各司其职。厚重紧凑的 Druk 用于一切标题;Inter 用于句子、标签和按钮;G2 Hyper 只用于照片的细节——相机、镜头、胶卷、曝光——以及筛选它们的标签按钮。

Druk标题--f-display

GMX STUDIO

Inter句子 · 标签 · 按钮--f-sans

Aa Bb Cc — 为阅读而排。

G2 Hyper照片细节 · 筛选标签--f-detail

Leica M6 · HP5+ · 1/125 f/8

04

字号

只有六个字号。三个用于标题——首页主标题、页面标题、小节——都随屏幕增大;一个用于句子;一个用于标签;一个用于照片细节。

  1. --hero-font档案
  2. --title-font项目
  3. --section-font精选作品
  4. --body-font照片保留自己的颜色。
  5. --label-font限量 07 / 30 · 50 × 70 cm
  6. --detail-fontLeica M6 · Summicron 35mm f/2
05

纵向拉伸

标题比其字体高出三分之一。高度就在字体文件本身里:标题在页面上占据真实的空间,没有任何东西在事后被拉伸。巨大的相册编号还会再额外拉伸一次。

档案03

--display-tall 1.34 · --number-tall 1.58 · tools/fonts/stretch_font.py

06

效果

首页对指针下的照片所做的事:同一张图像透过十二种仪器来看。下面用首页同样的代码,在一张真实照片上实时绘制。

  1. 01热成像 1
  2. 02热成像 2
  3. 03热成像 3
  4. 04黑白
  5. 05CRT
  6. 06蓝图
  7. 07红外
  8. 08X 光
  9. 09故障
  10. 10VHS
  11. 11颗粒
  12. 12ASCII
07

渲染

摄影页面实时绘制自己的背景——雨、等高线、环、流动、排线、山脊、地层、轨迹——联系页和 404 页则是一块立在静水中的广告牌。选择一种,再选一个色板:每个色板都以画面仿佛透过的仪器命名。

08

界面

底色延续之处,以及纸张接手之处。

网站首页 · 摄影 · 物件 · 项目 · 媒体 · 作品印制 · zine · 联系
作品集作品集 · 其保存的 PDF
09

动态

两种速度。快的用于原地变化的状态——亮起的链接、指针下的按钮;慢的用于一切移动或出现的东西——展开的菜单、切换的图片。访客若要求减少动态,它们都会停止。

--dur-fast 200ms
--dur-slow 400ms
10

既定原则

  1. I照片保留自己的颜色。没有滤镜,没有双色调,没有统一调色。
  2. II标签是小号大写字母,纵向拉长。它们用来核对,而不是阅读。
  3. III只有一种强调色。第二种颜色会让第一种失去意义。
  4. IV除了以运动为主题的地方,没有任何东西会自行移动。

© GMX Studio 2026