返回风格库
视觉风格minimal

水墨画风

Ink Wash

源自中国传统水墨画的设计风格,以墨色浓淡干湿变化营造空灵意境,大量留白表达'气韵生动',适合文化品牌、茶道、书法和东方美学项目。

水墨画风视觉预览
主色#2c2c2c
次色#f8f5f0
强调色 1#6b7b6e
强调色 2#a89279
强调色 3#c4b9a8
强调色 4#697a7c

AI 实现规则

You are designing in Ink Wash (Chinese ink painting) style.
- Warm xuan-paper backgrounds: #f8f5f0, #f3efe8
- Ink-black text color: #2c2c2c
- Muted natural accents: moss green #6b7b6e, tea brown #a89279, sand #c4b9a8
- Always use serif fonts (font-serif) for calligraphic feel
- Extreme whitespace: py-32, large gaps between sections for "qi" flow
- Ultra-thin ink borders: border-[#2c2c2c]/20
- Slow transitions: duration-700 to mimic ink diffusion
- No bright saturated colors, no heavy shadows, no decorative elements
- Embrace generous emptiness -- whitespace IS the design
- Think "ink on xuan paper" and "mountain mist landscape"

## Animation & Interaction Rules

- Ink Bleed: 悬停时使用颜色渐深和微弱扩散阴影,模拟墨迹晕染,不做明显位移。
- Calligraphic Press: active 状态优先使用深色内阴影,模拟落笔压纸,不使用机械缩放。
- Flow of Qi: 交互节奏使用 duration-700 到 1000,配合 ease-in-out 保持空灵呼吸感。
- Whispering Text: 文本可从低对比缓慢过渡到清晰墨色,避免跳变式强化。

组件预览与实现

font-sans font-light tracking-[0.2em] rounded-none transition-all duration-200 bg-[#2c2c2c] text-[#f8f5f0] border border-[#2c2c2c] hover:bg-[#1a1a1a] active:scale-[0.98]
button

按钮

水墨画风按钮,透明底色配以底部墨线

<button className="
  px-10 py-3
  bg-transparent
  text-[#2c2c2c] font-serif text-sm tracking-[0.2em]
  border border-[#2c2c2c]/30
  hover:border-[#2c2c2c]
  hover:bg-[#2c2c2c]/5
  hover:shadow-[0_4px_20px_rgba(44,44,44,0.05)]
  active:bg-[#2c2c2c]/10
  active:shadow-[inset_0_2px_4px_rgba(44,44,44,0.1)]
  transition-all duration-1000 ease-in-out
">
  Continue
</button>
card

卡片

水墨画风卡片,墨色完整细边框

<div className="
  group p-10
  bg-[#f8f5f0]
  border border-[#2c2c2c]/10
  hover:border-[#2c2c2c]/60
  hover:bg-[#f3efe8]
  transition-all duration-1000 ease-in-out
">
  <h3 className="text-xl font-serif font-light text-[#2c2c2c]/80 mb-6 tracking-widest group-hover:text-[#2c2c2c] transition-colors duration-700">
    山水之间
  </h3>
  <p className="text-sm text-[#a89279] font-serif leading-loose group-hover:text-[#6b7b6e] transition-colors duration-1000 ease-in-out">
    Ink flows where the mind wanders. In the vast white space, the invisible landscape emerges.
  </p>
</div>
input

输入框

水墨画风输入框,底部笔触墨线

<input
  type="text"
  placeholder="..."
  className="
    w-full px-0 py-2
    bg-transparent
    border border-[#c4b9a8]/50
    text-[#2c2c2c] font-serif
    placeholder-[#c4b9a8]
    focus:outline-none focus:border-[#6b7b6e]
    transition-colors duration-700
  "
/>

交互展示

适用范围与设计理念

应用场景

creativemarketingblog

视觉关键词

水墨国画留白意境东方书法文化气韵minimalclean

水墨画风(Ink Wash)源自中国传统绘画的千年美学体系,以"墨分五色"诠释万象。

核心理念:

- 气韵生动:谢赫六法之首,追求画面的生命力与精神气质

- 墨分五色:焦、浓、重、淡、清,仅凭墨色浓淡即表现丰富层次

- 计白当黑:留白不是空缺,而是意境的延伸与想象的空间

- 以形写神:不求形似,但求神韵,超越表象触及本质

- 气韵贯通:笔断意连,形散神聚,整体气韵一脉相承

设计原则:

- 视觉一致性:所有组件必须遵循统一的视觉语言,从色彩到字体到间距保持谐调

- 层次分明:通过颜色深浅、字号大小、留白空间建立清晰的信息层级

- 交互反馈:每个可交互元素都必须有明确的 hover、active、focus 状态反馈

- 响应式适配:设计必须在移动端、平板、桌面端上保持一致的体验

- 无障碍性:确保色彩对比度符合 WCAG 2.1 AA 标准,所有交互元素可键盘访问

应该这样做

  • 使用宣纸色温暖背景 bg-[#f8f5f0]
  • 墨色为主要文字色 text-[#2c2c2c]
  • 慷慨的留白营造意境 py-32 px-8
  • 使用衬线字体呼应书法质感 font-serif
  • 水墨感的细边框分隔 border-[#2c2c2c]/20
  • 缓慢过渡动画模拟墨色晕染 transition-all duration-700
  • 交互反馈以墨色渐深和边界渗透为主,避免明显位移动画

避免这样做

  • 禁止使用鲜艳饱和色彩,水墨以灰调为主
  • 禁止使用厚重阴影,破坏空灵意境
  • 禁止使用粗边框,水墨线条应如毛笔般纤细
  • 禁止使用装饰性动画和弹跳效果,保持静谧
  • 禁止 spring 或 bounce 交互曲线,避免机械弹性

全局 CSS

/* Ink Wash */
:root {
  --ink-bg: #f8f5f0;
  --ink-surface: #f3efe8;
  --ink-text: #2c2c2c;
  --ink-muted: #a89279;
  --ink-moss: #6b7b6e;
  --ink-sand: #c4b9a8;
  --ink-border: #2c2c2c;
}
@keyframes ink-wash-fade-in {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes ink-wash-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.7; }
}

.ink-wash-card {
  position: relative;
  overflow: hidden;
}

.ink-wash-card::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
  background: linear-gradient(135deg, rgba(44, 44, 44, 0.05), transparent);
  pointer-events: none;
}

.ink-wash-card:hover::before {
  opacity: 1;
}

.ink-wash-gradient {
  background: linear-gradient(135deg, #2c2c2c, #6b7b6e);
}

.ink-wash-gradient-text {
  background: linear-gradient(135deg, #2c2c2c, #6b7b6e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.ink-wash-frosted {
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  background: rgba(44, 44, 44, 0.08);
}

.ink-wash-accent-corner {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);
}

.ink-wash-animate-in {
  animation: ink-wash-fade-in 0.5s ease-out both;
}

布局、色板与 Tokens

主色#2c2c2c
次色#f8f5f0
强调色 1#6b7b6e
强调色 2#a89279
强调色 3#c4b9a8
强调色 4#697a7c
{
  "border": {
    "width": "border",
    "color": "border-[#2c2c2c]/20",
    "radius": "rounded-none",
    "style": "border-solid"
  },
  "shadow": {
    "sm": "shadow-none",
    "md": "shadow-sm",
    "lg": "shadow-md",
    "none": "shadow-none",
    "hover": "hover:shadow-sm",
    "focus": "focus:ring-1 focus:ring-[#6b7b6e]/20",
    "colored": {}
  },
  "interaction": {
    "transition": "transition-all duration-700",
    "active": "active:opacity-80"
  },
  "typography": {
    "heading": "font-serif font-light tracking-wide",
    "body": "font-serif font-light",
    "mono": "font-mono font-light",
    "sizes": {
      "hero": "text-3xl md:text-5xl lg:text-6xl",
      "h1": "text-2xl md:text-4xl",
      "h2": "text-xl md:text-2xl",
      "h3": "text-lg md:text-xl",
      "body": "text-sm md:text-base",
      "small": "text-xs"
    }
  },
  "spacing": {
    "section": "py-24 md:py-32 lg:py-40",
    "container": "px-8 md:px-16 lg:px-24",
    "card": "p-8 md:p-10",
    "gap": {
      "sm": "gap-6",
      "md": "gap-10",
      "lg": "gap-16"
    }
  },
  "colors": {
    "background": {
      "primary": "bg-[#f8f5f0]",
      "secondary": "bg-[#f3efe8]",
      "accent": [
        "bg-[#6b7b6e]/10",
        "bg-[#a89279]/10",
        "bg-[#c4b9a8]/10"
      ]
    },
    "text": {
      "primary": "text-[#2c2c2c]",
      "secondary": "text-[#a89279]",
      "muted": "text-[#c4b9a8]"
    },
    "button": {
      "primary": "bg-transparent border border-[#2c2c2c]/30 text-[#2c2c2c]",
      "secondary": "bg-transparent border border-[#c4b9a8] text-[#a89279]",
      "danger": "bg-transparent border border-[#8b6f4e] text-[#8b6f4e]"
    }
  },
  "forbidden": {
    "classes": [
      "bg-black",
      "bg-gray-900",
      "bg-slate-900",
      "font-black",
      "font-extrabold",
      "font-bold",
      "border-4",
      "border-[3px]",
      "border-[4px]",
      "shadow-lg",
      "shadow-xl",
      "shadow-2xl",
      "rounded-2xl",
      "rounded-3xl",
      "rounded-full",
      "bg-gradient-to-r",
      "bg-gradient-to-b",
      "text-6xl",
      "text-7xl",
      "text-8xl",
      "animate-bounce",
      "animate-spin",
      "animate-pulse",
      "bg-red-500",
      "bg-blue-500",
      "bg-green-500",
      "bg-yellow-500"
    ],
    "patterns": [
      "^bg-(?:black|gray-9|slate-9)",
      "^font-(?:black|extrabold|bold)$",
      "^shadow-(?:lg|xl|2xl)$",
      "^bg-gradient",
      "^animate-(?:bounce|spin|pulse)$",
      "^text-(?:[6-9]xl|\\dxl)$",
      "^bg-(?:red|blue|green|yellow|orange|pink|purple)-[4-9]00$"
    ],
    "reasons": {
      "bg-black": "Ink wash uses warm xuan-paper tones, not pure darkness",
      "font-bold": "Only light and extralight weights convey ink wash restraint",
      "shadow-lg": "Shadows must be minimal or absent to preserve ethereal quality",
      "bg-gradient-to-r": "No gradients; use flat ink-gray tones only",
      "animate-bounce": "No energetic animations; only slow ink-diffusion fades allowed",
      "bg-red-500": "No bright saturated colors; ink wash palette is strictly muted grays and naturals"
    }
  },
  "required": {
    "button": [
      "bg-transparent",
      "transition-all",
      "duration-700"
    ],
    "card": [
      "transition-colors"
    ],
    "input": [
      "bg-transparent",
      "focus:outline-none"
    ]
  }
}

示例提示词

SaaS 着陆页

生成 水墨画风风格的 SaaS 产品着陆页

Create a SaaS landing page using Ink Wash style with hero section, feature grid, testimonials, pricing table, and footer.

作品集展示

生成 水墨画风风格的作品集页面

Create a portfolio showcase page using Ink Wash style with project grid, about section, contact form, and consistent visual language.