返回风格库
视觉风格expressive

水彩艺术风

Watercolor Art

真实水彩画美学,有机的晕染边缘、颜料池化效果、纸张纹理叠加和植物水彩装饰,营造如同手绘水彩画般的自然有机视觉体验。

水彩艺术风视觉预览
主色#d4a0a0
次色#faf6f0
强调色 1#7bb8d4
强调色 2#8cc5a8
强调色 3#c3a0d4
强调色 4#e8c87a

AI 实现规则

You are a Watercolor Art design style frontend development expert. All generated code must strictly follow these constraints:

## Absolutely Forbidden

- Sharp edges (rounded-none, rounded-sm)
- Hard offset shadows (shadow-[Npx_Npx_0px])
- Thick borders (border-2 or higher)
- Neon or highly saturated colors
- Monospace fonts (font-mono)
- Uppercase text (uppercase)
- Pure black backgrounds (bg-black)

## Must Follow

- Warm paper background bg-[#faf6f0]
- Rose pink as primary color #d4a0a0
- Serif fonts font-serif with generous tracking
- Soft organic corners rounded-2xl (buttons) / rounded-3xl (cards)
- Ultra-soft shadows using rgba with low opacity (0.08-0.18)
- Delicate borders with 15-25% opacity
- Radial gradient backgrounds for watercolor wash effects
- Generous whitespace throughout

## Color Palette

Primary:
- Rose Wash: #d4a0a0
- Warm Paper: #faf6f0
- Cerulean: #7bb8d4
- Sage Green: #8cc5a8
- Lavender Bloom: #c3a0d4
- Ochre Gold: #e8c87a
- Text: #5a3e3e

## Unique Elements

- Paper grain texture overlay (feTurbulence SVG filter)
- Radial gradient buttons simulating pigment pooling
- Watercolor wash section backgrounds (multiple radial-gradients)
- Botanical watercolor accent decorations (leaf/flower shapes)
- Organic blob-like border-radius values

## Animation & Interaction Rules

- Pigment Bloom: Abandon hard 3D translate on hover. The core interaction simulates "watercolor bleeding." Use a large, soft, same-palette colored shadow that spreads outward on hover (e.g., `hover:shadow-[0_10px_40px_rgba(212,160,160,0.5)]`), like pigment dissolving on wet paper. Never use `hover:scale` or `hover:-translate-y`.
- Damp Paper Effect: On card hover, shift background opacity or tint slightly (e.g., `bg-[#faf6f0]/80` → `bg-[#faf6f0]/95`), simulating paper absorbing moisture.
- Liquid Slowness: Watercolor flows slowly. Enforce long transitions: `duration-500` or `duration-700` with `ease-in-out`.
- Soft Press: On `:active`, do not use aggressive scale-down. Add a subtle inset shadow (`active:shadow-[inset_0_2px_4px_rgba(90,62,62,0.1)]`) to simulate a brush pressing gently on damp paper surface.

组件预览与实现

font-serif font-medium tracking-wide rounded-2xl transition-all duration-500 ease-in-out bg-[#d4a0a0] text-[#5a3e3e] shadow-[0_4px_20px_rgba(212,160,160,0.25),inset_0_1px_0_rgba(255,255,255,0.15)] hover:scale-[1.02] hover:shadow-[0_6px_28px_rgba(212,160,160,0.30)] active:scale-[0.98]
button

按钮

水彩颜料池化按钮,使用径向渐变模拟颜料从中心扩散的效果

<button className="px-10 py-4 bg-[#d4a0a0] text-[#5a3e3e] font-serif font-medium tracking-widest rounded-3xl shadow-[0_4px_20px_rgba(212,160,160,0.3),inset_0_1px_0_rgba(255,255,255,0.2)] hover:bg-[#c99595] hover:shadow-[0_10px_40px_rgba(212,160,160,0.5),inset_0_1px_0_rgba(255,255,255,0.2)] active:scale-[0.98] active:shadow-[0_2px_10px_rgba(212,160,160,0.3),inset_0_2px_4px_rgba(90,62,62,0.1)] transition-all duration-500 ease-in-out">
  Wet-on-Wet
</button>
card

卡片

纸张质感卡片,有机圆角和水彩渗透边缘阴影

<div className="group p-10 bg-[#faf6f0]/80 backdrop-blur-sm border border-[#d4a0a0]/20 rounded-[2rem] shadow-[0_4px_24px_rgba(212,160,160,0.15)] hover:bg-[#faf6f0]/95 hover:shadow-[0_15px_50px_rgba(212,160,160,0.25)] transition-all duration-700 ease-in-out cursor-default relative overflow-hidden">
  <div className="absolute -top-10 -right-10 w-32 h-32 bg-[#d4a0a0]/20 rounded-full blur-3xl group-hover:scale-150 group-hover:bg-[#d4a0a0]/30 transition-all duration-700 ease-in-out" />
  <h3 className="relative z-10 text-2xl font-serif font-semibold text-[#5a3e3e] mb-4 group-hover:text-[#8a5e5e] transition-colors duration-500">
    Color Bleed
  </h3>
  <p className="relative z-10 text-[#5a3e3e]/60 font-serif leading-relaxed text-lg">
    Pigments flow and merge on damp paper, avoiding sharp boundaries.
  </p>
</div>
input

输入框

水彩风格输入框,纸张纹理背景和柔和的渗透聚焦效果

<input
  type="text"
  placeholder="Type softly..."
  className="
    w-full px-5 py-3.5
    bg-[#faf6f0]
    border border-[#d4a0a0]/20
    rounded-2xl
    text-[#5a3e3e] placeholder-[#d4a0a0]/35
    font-serif
    focus:border-[#d4a0a0]/35
    focus:shadow-[0_0_0_3px_rgba(212,160,160,0.10)]
    focus:outline-none
    transition-all duration-500
  "
/>
hero

Hero 区块

水彩全幅英雄区域,有机形态的水彩渲染背景和流动排版

<section className="
  min-h-screen
  flex items-center justify-center
  bg-[#faf6f0]
  relative overflow-hidden
">
  <div className="relative z-10 text-center px-6">
    <h1 className="text-6xl md:text-8xl font-serif font-semibold text-[#d4a0a0] tracking-tight leading-none mb-4">
      Watercolor
    </h1>
    <h2 className="text-4xl md:text-6xl font-serif font-semibold text-[#7bb8d4]/70 mb-8">
      Art
    </h2>
    <p className="text-lg text-[#5a3e3e]/40 font-serif mb-12 max-w-xl mx-auto leading-relaxed">
      Pigments flow freely across warm paper
    </p>
    <button className="
      px-10 py-4
      bg-[#d4a0a0] text-[#5a3e3e]
      font-serif font-medium tracking-wide
      rounded-2xl
      shadow-[0_4px_24px_rgba(212,160,160,0.30)]
      hover:scale-[1.02]
      transition-all duration-500
    ">
      Explore
    </button>
  </div>
</section>

交互展示

适用范围与设计理念

应用场景

creativeeditorial

视觉关键词

水彩晕染透明纸张颜料池化植物有机expressivebold

水彩艺术风格追求真实水彩画的自然有机美学,强调颜料在湿纸上的流动、渗透和池化效果。

核心理念:

- 有机边缘:使用 SVG feTurbulence + feDisplacementMap 模拟真实的水彩渗透边缘

- 颜料池化:颜色在边缘处浓缩变深,中心区域保持透明层叠

- 纸张纹理:温暖的手工纸底色带有微妙的纤维纹理

- 植物装饰:叶片和花朵形态的水彩点缀增添自然气息

- 湿染技法:色彩在湿润表面自然扩散、融合、产生意外之美

设计原则:

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

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

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

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

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

应该这样做

  • 使用超柔和的阴影和极低透明度(0.08-0.18)的边框
  • 背景使用纸张纹理叠加(feTurbulence grain overlay)
  • 按钮使用 radial-gradient 模拟颜料从中心向边缘池化
  • 卡片使用有机边角 rounded-3xl 和极淡的边框
  • 采用衬线字体(font-serif)配合宽松字距
  • 大量留白,让水彩元素有呼吸空间
  • 色彩始终保持透明感,避免实色填充

避免这样做

  • 禁止使用锐利边角(rounded-none/rounded-sm)
  • 禁止使用硬边偏移阴影(shadow-[Npx_Npx_0px])
  • 禁止使用粗边框(border-2 以上)
  • 禁止使用纯黑背景或高饱和度霓虹色
  • 禁止使用等宽字体(font-mono)
  • 禁止使用大写文字(uppercase)

全局 CSS

/* Watercolor Art Global Styles */

:root {
  --wc-rose: #d4a0a0;
  --wc-paper: #faf6f0;
  --wc-cerulean: #7bb8d4;
  --wc-sage: #8cc5a8;
  --wc-lavender: #c3a0d4;
  --wc-ochre: #e8c87a;
  --wc-text: #5a3e3e;
}

/* Paper grain texture overlay */
.wc-paper::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence baseFrequency='0.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)' opacity='0.03'/%3E%3C/svg%3E");
  pointer-events: none;
}

/* Watercolor wash section background */
.wc-wash {
  position: relative;
  overflow: hidden;
}
.wc-wash::before {
  content: "";
  position: absolute;
  inset: -20%;
  background: radial-gradient(ellipse at 30% 50%, var(--wc-rose) 0%, transparent 60%),
              radial-gradient(ellipse at 70% 30%, var(--wc-cerulean) 0%, transparent 50%);
  opacity: 0.06;
  pointer-events: none;
}

/* Organic bleeding edge border radius */
.wc-bleed {
  border-radius: 40% 60% 50% 50% / 50% 40% 60% 50%;
}

/* Botanical accent decoration */
.wc-botanical::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background: var(--wc-sage);
  opacity: 0.12;
  border-radius: 0 100% 0 100%;
  filter: blur(4px);
}
@keyframes watercolor-art-fade-in {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

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

.watercolor-art-frosted {
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  background: rgba(212, 160, 160, 0.08);
}

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

.watercolor-art-animate-in {
  animation: watercolor-art-fade-in 0.5s ease-out both;
}

布局、色板与 Tokens

主色#d4a0a0
次色#faf6f0
强调色 1#7bb8d4
强调色 2#8cc5a8
强调色 3#c3a0d4
强调色 4#e8c87a
{
  "border": {
    "width": "border",
    "color": "border-[#d4a0a0]/15",
    "radius": "rounded-2xl",
    "style": "border-solid"
  },
  "shadow": {
    "sm": "shadow-[0_2px_12px_rgba(212,160,160,0.08)]",
    "md": "shadow-[0_4px_20px_rgba(212,160,160,0.12)]",
    "lg": "shadow-[0_8px_32px_rgba(212,160,160,0.18)]",
    "none": "shadow-none",
    "hover": "hover:shadow-[0_8px_32px_rgba(212,160,160,0.18)]",
    "focus": "focus:shadow-[0_0_0_3px_rgba(212,160,160,0.10)]",
    "colored": {
      "rose": "shadow-[0_4px_20px_rgba(212,160,160,0.15)]",
      "cerulean": "shadow-[0_4px_20px_rgba(123,184,212,0.15)]",
      "sage": "shadow-[0_4px_20px_rgba(140,197,168,0.15)]",
      "lavender": "shadow-[0_4px_20px_rgba(195,160,212,0.15)]"
    }
  },
  "interaction": {
    "transition": "transition-all duration-500 ease-in-out",
    "active": "active:scale-95",
    "hoverScale": "hover:scale-[1.02]",
    "hoverOpacity": "hover:opacity-90"
  },
  "typography": {
    "heading": "font-serif font-semibold tracking-wide",
    "body": "font-serif",
    "mono": "font-mono",
    "sizes": {
      "hero": "text-5xl md:text-7xl lg:text-8xl",
      "h1": "text-3xl md:text-5xl",
      "h2": "text-2xl md:text-3xl",
      "h3": "text-xl md:text-2xl",
      "body": "text-sm md:text-base",
      "small": "text-xs md:text-sm"
    }
  },
  "spacing": {
    "section": "py-16 md:py-24 lg:py-32",
    "container": "px-6 md:px-12 lg:px-16",
    "card": "p-6 md:p-8 lg:p-10",
    "gap": {
      "sm": "gap-4 md:gap-5",
      "md": "gap-6 md:gap-8",
      "lg": "gap-8 md:gap-12"
    }
  },
  "colors": {
    "background": {
      "primary": "bg-[#faf6f0]",
      "secondary": "bg-[#f3ede4]",
      "accent": [
        "bg-[#d4a0a0]/15",
        "bg-[#7bb8d4]/15",
        "bg-[#8cc5a8]/15",
        "bg-[#c3a0d4]/15"
      ]
    },
    "text": {
      "primary": "text-[#5a3e3e]",
      "secondary": "text-[#d4a0a0]",
      "muted": "text-[#5a3e3e]/40"
    },
    "button": {
      "primary": "bg-[#d4a0a0] text-[#5a3e3e] shadow-[0_4px_20px_rgba(212,160,160,0.25)]",
      "secondary": "bg-[#7bb8d4]/70 text-[#2a4a5a] shadow-[0_4px_20px_rgba(123,184,212,0.20)]"
    }
  },
  "forbidden": {
    "classes": [
      "rounded-none",
      "rounded-sm",
      "shadow-[2px_2px_0px",
      "shadow-[3px_3px_0px",
      "shadow-[4px_4px_0px",
      "font-mono",
      "bg-black",
      "bg-[#0a0a1a]",
      "border-2",
      "border-4",
      "uppercase"
    ],
    "patterns": [
      "^shadow-\\[\\d+px_\\d+px_0px",
      "^font-mono$",
      "^bg-black$",
      "^border-[2-4]$",
      "^uppercase$"
    ],
    "reasons": {
      "font-mono": "Watercolor Art uses serif fonts for elegance, not monospace",
      "bg-black": "Watercolor Art uses warm paper backgrounds (#faf6f0), never dark",
      "rounded-none": "Watercolor Art uses soft organic corners (2xl/3xl), never sharp edges",
      "uppercase": "Watercolor Art uses elegant mixed-case, never aggressive uppercase",
      "border-2": "Watercolor Art uses delicate single-pixel borders with low opacity"
    }
  },
  "required": {
    "button": [
      "rounded-2xl",
      "font-serif",
      "transition-all duration-500 ease-in-out"
    ],
    "card": [
      "rounded-3xl",
      "bg-[#faf6f0]",
      "border border-[#d4a0a0]/15"
    ],
    "input": [
      "rounded-2xl",
      "border border-[#d4a0a0]/20",
      "bg-[#faf6f0]",
      "font-serif",
      "focus:outline-none"
    ]
  }
}

示例提示词

水彩艺术作品集

水彩风格的艺术作品展示页面,带有植物装饰和纸张纹理

Use Watercolor Art style to create a portfolio page:
1. Background: warm paper #faf6f0 with grain texture overlay
2. Title: elegant serif font with rose pink tones
3. Cards: organic rounded-3xl corners with ultra-soft shadows
4. Use radial-gradient washes as section backgrounds
5. Add botanical leaf/flower decorations at organic positions
6. Maintain generous whitespace and breathing room
7. Buttons use radial-gradient for pigment pooling effect

SaaS 着陆页

生成 水彩艺术风风格的 SaaS 产品着陆页

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

作品集展示

生成 水彩艺术风风格的作品集页面

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