Ink Wash
水墨画风
stylekitMITMinimal · minimalRegional · regionalLight · lightMedium · mediumNeutral · neutralMuted · mutedSerif · serifGeneral · generalLanding · landing
源自中国传统水墨画的设计风格,以墨色浓淡干湿变化营造空灵意境,大量留白表达'气韵生动',适合文化品牌、茶道、书法和东方美学项目。
NNorthwind
Product · PricingSpecimen
Make the work feel finished
One interface, dressed in this style. Compare type, color, radius, and density.
128
Active
4.8
Score
12ms
Edge
Attribution
"Ink Wash" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86.
https://github.com/AnxForever/stylekit · api/styles/ink-wash · bfa7da909e86 · © AnxForever
Do
- 使用宣纸色温暖背景 bg-[#f8f5f0]
- 墨色为主要文字色 text-[#2c2c2c]
- 慷慨的留白营造意境 py-32 px-8
- 使用衬线字体呼应书法质感 font-serif
- 水墨感的细边框分隔 border-[#2c2c2c]/20
- 缓慢过渡动画模拟墨色晕染 transition-all duration-700
- 交互反馈以墨色渐深和边界渗透为主,避免明显位移动画
Don't
- 禁止使用鲜艳饱和色彩,水墨以灰调为主
- 禁止使用厚重阴影,破坏空灵意境
- 禁止使用粗边框,水墨线条应如毛笔般纤细
- 禁止使用装饰性动画和弹跳效果,保持静谧
- 禁止 spring 或 bounce 交互曲线,避免机械弹性
Prompt
Create a SaaS landing page using Ink Wash style with hero section, feature grid, testimonials, pricing table, and footer. --- "Ink Wash" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86. powered by Styledex — https://styledex.dev
Tokens
DTCG
{
"$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
"$description": "Ink Wash. \"Ink Wash\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86.",
"$extensions": {
"dev.styledex": {
"id": "stylekit-ink-wash",
"license": "MIT",
"attribution": "\"Ink Wash\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86.",
"banner": "powered by Styledex — https://styledex.dev"
}
},
"color": {
"background": {
"$type": "color",
"$value": "#f8f5f0"
},
"foreground": {
"$type": "color",
"$value": "#2c2c2c"
},
"card": {
"$type": "color",
"$value": "#f8f5f0"
},
"card-foreground": {
"$type": "color",
"$value": "#2c2c2c"
},
"primary": {
"$type": "color",
"$value": "#2c2c2c"
},
"primary-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"secondary": {
"$type": "color",
"$value": "#f8f5f0"
},
"secondary-foreground": {
"$type": "color",
"$value": "#2c2c2c"
},
"accent": {
"$type": "color",
"$value": "#6b7b6e"
},
"accent-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"muted": {
"$type": "color",
"$value": "#e9e6e2"
},
"muted-foreground": {
"$type": "color",
"$value": "#767676"
},
"border": {
"$type": "color",
"$value": "#d5d3ce"
},
"destructive": {
"$type": "color",
"$value": "#dc2626"
},
"ring": {
"$type": "color",
"$value": "#2c2c2c"
}
},
"font": {
"sans": {
"$type": "fontFamily",
"$value": [
"ui-sans-serif",
"system-ui",
"sans-serif"
]
},
"serif": {
"$type": "fontFamily",
"$value": [
"ui-serif",
"Georgia",
"serif"
]
},
"mono": {
"$type": "fontFamily",
"$value": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
}
},
"radius": {
"base": {
"$type": "dimension",
"$value": "0px"
}
},
"spacing": {
"base": {
"$type": "dimension",
"$value": "1rem"
}
},
"shadow": {
"base": {
"$type": "shadow",
"$value": "0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04)"
}
}
}
CSS
/* powered by Styledex — https://styledex.dev */
/* "Ink Wash" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86. */
:root {
--background: #f8f5f0;
--foreground: #2c2c2c;
--card: #f8f5f0;
--card-foreground: #2c2c2c;
--primary: #2c2c2c;
--primary-foreground: #fafaf9;
--secondary: #f8f5f0;
--secondary-foreground: #2c2c2c;
--accent: #6b7b6e;
--accent-foreground: #fafaf9;
--muted: #e9e6e2;
--muted-foreground: #767676;
--border: #d5d3ce;
--destructive: #dc2626;
--ring: #2c2c2c;
--radius: 0px;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04);
}
Tailwind
/* powered by Styledex — https://styledex.dev */
/* "Ink Wash" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86. */
/** Tailwind theme extend for Ink Wash (stylekit-ink-wash) */
module.exports = {
"theme": {
"extend": {
"colors": {
"background": "#f8f5f0",
"foreground": "#2c2c2c",
"card": "#f8f5f0",
"primary": "#2c2c2c",
"primary-foreground": "#fafaf9",
"secondary": "#f8f5f0",
"accent": "#6b7b6e",
"muted": "#e9e6e2",
"border": "#d5d3ce",
"destructive": "#dc2626",
"ring": "#2c2c2c"
},
"borderRadius": {
"lg": "0px"
},
"fontFamily": {
"sans": [
"ui-sans-serif",
"system-ui",
"sans-serif"
],
"serif": [
"ui-serif",
"Georgia",
"serif"
],
"mono": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
},
"boxShadow": {
"styledex": "0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04)"
}
}
}
};
shadcn
/* powered by Styledex — https://styledex.dev */
/* "Ink Wash" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/ink-wash @ bfa7da909e86. */
@layer base {
:root {
--background: #f8f5f0;
--foreground: #2c2c2c;
--card: #f8f5f0;
--card-foreground: #2c2c2c;
--primary: #2c2c2c;
--primary-foreground: #fafaf9;
--secondary: #f8f5f0;
--secondary-foreground: #2c2c2c;
--accent: #6b7b6e;
--accent-foreground: #fafaf9;
--muted: #e9e6e2;
--muted-foreground: #767676;
--border: #d5d3ce;
--destructive: #dc2626;
--ring: #2c2c2c;
--radius: 0px;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04);
}
}