Impressionist Oil
PaletteComponentsAI RulesDesign RulesPhilosophy
←Style Page
油画印象派风 — Impressionist Oil

Impression,
Soleil Levant

Bold brushstrokes, dappled light, and impasto shadows — the CSS design language of Monet and Renoir, brought to the browser.

5
AI Interaction Rules
4+
Impressionist Techniques
300ms
Minimum Duration
6
Palette Colors
Palette

Impressionist color system

Six pigments lifted from the Impressionist palette — warm orange, canvas cream, vermillion red, deep blue, turquoise green, and golden light.

Warm Orange
#e8a87c
Primary
Buttons & accents
Canvas Cream
#f5f0e1
Background
Backgrounds & surfaces
Vermillion Red
#c0392b
Shadow Base
Impasto shadow layer
Deep Blue
#2c3e50
Text
Typography & outlines
Turquoise Green
#1abc9c
Accent
Highlights & indicators
Golden Light
#f5d88a
Dappled Light
Radial light overlays

Impressionist gradient combinations

Warm Pigment
Sunlit Canvas
Sunset Fire
Coastal Dusk
Components

Canvas building blocks

Every component is textured, warm, and layered — impasto shadows, brushstroke reveals, and painterly gradients throughout.

Primary — Dancing Light hover + Impasto Depression press

Outline variants — warm canvas feel

Size variants

AI Rules

Interaction rules demo

Four named interaction patterns from the aiRules spec — click each rule to switch, then interact with the live demo to feel the difference.

Button Hover

Dancing Light

hover:brightness-110 hover:contrast-125 simulates sunlight illuminating pigment. Combined with hover:-translate-y-0.5 for a subtle lift. Never use flat color hover.

With Dancing Light (hover me)

Without (flat — never do this)

hover:brightness-110 hover:contrast-125 hover:-translate-y-0.5

Design Rules

Do & Don't guidelines

The rules that separate authentic impressionist oil from imitation. Follow the canvas, respect the pigment, and let the light breathe.

Do — The Impressionist Way

  • 使用温暖的画布色 bg-[#f5f0e1] 作为背景
  • 按钮使用 linear-gradient 模拟颜料管挤出的渐变质感
  • 使用 layered box-shadow(实色底部 + 模糊扩散)模拟厚涂阴影
  • 卡片使用 repeating-linear-gradient 作为背景纹理模拟笔触方向
  • 添加 radial-gradient 光斑叠加模拟斑驳光影
  • 采用粗体衬线字体 font-serif font-bold 表达艺术感
  • 边角使用 rounded-lg 保持柔和的画布边缘
  • 按钮 hover:brightness-110 hover:contrast-125 (颜料在阳光下闪耀)
  • 按钮 active:translate-y-[3px] (与 4px 实色阴影配合产生按压陷入感)
  • 卡片使用 group 类,笔触底划线从 w-16 扩展至 group-hover:w-24
  • focus:ring-2 focus:ring-[#e8a87c] focus:ring-offset-[#f5f0e1]

Don't — Break the Canvas

  • 禁止使用纯平色块(应有纹理感和渐变)
  • 禁止使用锐利几何边角(rounded-none/rounded-sm)
  • 禁止使用霓虹色或荧光色
  • 禁止使用等宽字体(font-mono)
  • 禁止使用大写文字(uppercase)
  • 禁止使用像素级精确的偏移阴影(shadow-[Npx_Npx_0px])
  • 禁止按钮缺少 active:translate-y-[3px](实色阴影不做陷入感 = 按钮失真)
  • 禁止 focus:ring 缺少 focus:ring-offset-[#f5f0e1]
  • 禁止动画 duration 低于 300ms(印象派节奏是缓慢流动的)
Philosophy

The Impressionist canvas manifesto

Five core techniques from the 19th-century French Impressionists, translated into CSS properties that any browser can render.

01
Dappled Light

斑驳光影

multiple radial-gradient overlays simulate sunlight filtering through leaves — scattered circles of rgba gold at 5-10% opacity.

radial-gradient(circle 80px at X% Y%, rgba(245,216,138,0.08) 0%, transparent 100%)
02
Brushstroke Texture

笔触纹理

repeating-linear-gradient at 25-40deg angles with 0.02 opacity color stops creates visible directionality on every surface.

repeating-linear-gradient(25deg, transparent, transparent 15px, rgba(232,168,124,0.02) 15px, transparent 16px)
03
Impasto Depth

厚涂堆叠

Layered box-shadow with a solid color base layer plus a blurred spread layer simulates the physical volume of thick paint.

0 4px 0 #c0392b, 0 6px 16px rgba(232,168,124,0.30)
04
Canvas Grain

画布质感

Warm canvas cream #f5f0e1 as base. Crosshatch repeating-linear-gradient at 0deg and 90deg for woven texture, opacity 4%.

background: #f5f0e1 + crosshatch repeating-linear-gradient
05
Harmonic Palette

色彩调和

Warm orange, vermillion, gold, deep blue, turquoise — five pigments in dynamic tension, each with a defined CSS role.

#e8a87c, #c0392b, #f5d88a, #2c3e50, #1abc9c
“

油画印象派风格汲取19世纪法国印象派绘画的精髓,强调光影变化和色彩的即兴表达。

斑驳光影笔触纹理厚涂堆叠画布质感色彩调和
Impressionist Oil

Monet and Renoir's painterly light, translated into CSS — brushstroke textures, dappled gradients, and impasto shadows.

StyleDocumentationShowcase
StyleKitHomeAll Styles
PaletteWarm OrangeCanvas CreamVermillion RedDeep BlueTurquoise GreenGolden Light
Painted withfor StyleKit
←Back to StyleKit