本页出处
设计风格资料库
内容来自 luckymaomi 的 UI 风格库(复刻版),以 MIT 许可 提供。本站镜像收录,仅作学习参考;这一页的原始地址是 原站页面。
← 回到导览访问原站仓库
返回风格库
视觉风格minimal

韩式极简

Korean Minimal

韩国极简设计美学,受K-beauty和韩国建筑影响。柔和的粉彩色调、大量留白、精致的圆角和克制的装饰。

韩式极简视觉预览
主色#3d4a5c
次色#faf9f7
强调色 1#d4a5a5
强调色 2#a8c5b8
强调色 3#e8d4b8
强调色 4#b9b08a

AI 实现规则

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

## Absolutely Forbidden

- High saturation pure colors (bg-red-500, bg-blue-600, bg-green-500)
- Thick borders (border-2, border-4)
- Heavy shadows (shadow-xl, shadow-2xl)
- Uppercase text and ultra-wide tracking (uppercase tracking-widest)
- Dark/black backgrounds (bg-black, bg-[#0a0a0a])
- Neon or fluorescent colors
- Excessive decorations or visual clutter

## Must Follow

- Warm white background bg-[#faf9f7]
- Slate blue text text-[#3d4a5c]
- Generous whitespace and padding (p-8, p-10, p-12)
- Delicate rounded corners rounded-2xl
- Ultra-thin borders border border-[#3d4a5c]/8 or /10
- Soft subtle shadows shadow-sm
- Light font weights font-light or font-normal
- Wide but gentle tracking tracking-wide

## Color Palette

Primary:
- Slate Blue: #3d4a5c
- Warm White: #faf9f7
- Blush Pink: #d4a5a5
- Sage Green: #a8c5b8
- Sand: #e8d4b8

## Design Principles

- Whitespace is the primary design element
- Less is always more
- Subtle is always better than obvious
- Every element must have room to breathe
- Decorations should be minimal (thin lines, small dots)

## Animation & Interaction Rules

- Lazy Breathing: 过渡建议使用 duration-700 以上与 ease-in-out,保持慵懒平稳,不做短促反馈。
- Micro Lift: hover 位移保持在 -translate-y-0.5 量级,通过超浅暖色阴影扩散表达层次。
- Muted Whisper: 文字与边框只做同色系微差过渡,避免高对比跳色破坏安静氛围。
- Soft Press: active 反馈优先使用背景轻微加深,不依赖明显缩放与弹跳。

组件预览与实现

font-light tracking-wide rounded-full border transition-all duration-300 ease-in-out bg-[#3d4a5c] text-[#faf9f7] border-[#3d4a5c] hover:shadow-sm hover:opacity-80 active:scale-[0.98]
button

按钮

韩式极简风格按钮,强调慢节奏呼吸感与低对比反馈

<button className="
  px-10 py-3.5
  bg-[#faf9f7] text-[#3d4a5c]
  font-light tracking-wide
  rounded-2xl
  border border-[#3d4a5c]/10
  shadow-[0_4px_15px_rgba(232,212,184,0.18)]
  hover:-translate-y-0.5
  hover:text-[#2f3946]
  hover:shadow-[0_16px_36px_rgba(168,197,184,0.18)]
  active:bg-[#f3f0ea]
  transition-all duration-700 ease-in-out
">
  Discover
</button>
card

卡片

韩式极简风格卡片,微距上浮与奶油化暖阴影过渡

<div className="
  group
  p-10
  bg-[#faf9f7]
  rounded-2xl
  border border-[#3d4a5c]/10
  shadow-[0_8px_24px_rgba(232,212,184,0.14)]
  hover:-translate-y-0.5
  hover:shadow-[0_24px_50px_rgba(212,165,165,0.16)]
  transition-all duration-1000 ease-in-out
">
  <div className="w-8 h-px bg-[#d4a5a5]/80 mb-6" />
  <h3 className="text-xl font-light text-[#3d4a5c] mb-4 tracking-wide group-hover:text-[#2f3946] transition-colors duration-700">
    Gentle Touch
  </h3>
  <p className="text-sm text-[#3d4a5c]/55 leading-relaxed group-hover:text-[#3d4a5c]/70 transition-colors duration-700">
    A slow and delicate interface rhythm, where warmth appears in quiet gradients.
  </p>
</div>
input

输入框

韩式极简风格输入框,极细边框与柔和聚焦

<input
  type="text"
  placeholder="Type here..."
  className="
    w-full px-6 py-3.5
    bg-[#faf9f7]
    border border-[#3d4a5c]/10
    rounded-2xl
    text-[#3d4a5c] placeholder-[#3d4a5c]/25
    font-light tracking-wide
    focus:border-[#d4a5a5]/50
    focus:shadow-[0_0_0_3px_rgba(212,165,165,0.1)]
    focus:outline-none
    transition-all duration-300
  "
/>
hero

Hero 区块

韩式极简风格 Hero,极致留白与粉彩点缀

<section className="
  min-h-screen
  flex items-center justify-center
  bg-[#faf9f7]
  relative
">
  {/* Subtle accent dot */}
  <div className="absolute top-20 right-20 w-3 h-3 rounded-full bg-[#d4a5a5]/30" />

  <div className="relative z-10 text-center px-6 max-w-2xl mx-auto">
    <div className="w-12 h-[1px] bg-[#3d4a5c]/20 mx-auto mb-12" />
    <h1 className="text-4xl md:text-6xl font-light text-[#3d4a5c] mb-8 tracking-wide leading-tight">
      Korean Minimal
    </h1>
    <p className="text-base text-[#3d4a5c]/40 mb-12 leading-relaxed">
      The beauty of restraint, the warmth of simplicity
    </p>
    <button className="
      px-10 py-3.5
      bg-[#3d4a5c] text-[#faf9f7]
      font-normal tracking-wide
      rounded-2xl
      shadow-sm
      hover:shadow-md hover:bg-[#3d4a5c]/90
      transition-all duration-300
    ">
      Discover
    </button>
    <div className="w-12 h-[1px] bg-[#3d4a5c]/20 mx-auto mt-12" />
  </div>
</section>

交互展示

适用范围与设计理念

应用场景

portfolioblogdocs

视觉关键词

韩式极简K-beauty留白粉彩克制精致minimalcleansimple

Korean Minimal(韩式极简)源自韩国当代设计美学中对"留白"与"克制"的深度追求,融合了K-beauty的柔和质感和韩国现代建筑的简洁线条。

核心理念:

- 留白即美:大面积的空白不是空虚,而是一种呼吸感。韩式极简将留白视为最重要的设计元素,让内容在宁静中自然浮现

- 粉彩温度:不同于北欧极简的冷灰色调,韩式极简选择带有微暖底色的粉彩——腮红粉、鼠尾草绿、沙色——赋予界面柔和而不冰冷的个性

- 克制装饰:装饰性元素被压缩到极致,一条细线、一个微妙的圆角、一抹淡淡的阴影就是全部。多一分则过,少一分则失

- 精致触感:受K-beauty产品设计影响,每一个交互都追求丝滑、精致和高品质感

韩式极简在全球设计界的影响力日益增长,特别是在美妆、生活方式和高端消费品领域。它证明了极简主义不必是冰冷的——它可以温暖、柔和,同时保持优雅的克制。

适用场景包括美妆品牌、生活方式电商、个人博客、摄影作品集以及任何追求精致宁静氛围的数字产品。

应该这样做

  • 使用大量留白 p-8 md:p-12 lg:p-16 营造呼吸感
  • 使用温暖白 bg-[#faf9f7] 作为主背景色
  • 使用石板蓝 text-[#3d4a5c] 作为主要文本色
  • 使用粉彩色做微妙的点缀 text-[#d4a5a5], bg-[#a8c5b8]/10
  • 使用精致的大圆角 rounded-2xl 或 rounded-3xl
  • 采用极细边框 border border-[#3d4a5c]/10
  • 使用柔和的阴影 shadow-sm 或自定义浅阴影
  • 字体轻盈干净 font-light 或 font-normal, tracking-wide

避免这样做

  • 禁止使用高饱和度的纯色 bg-red-500, bg-blue-600
  • 禁止使用粗重边框 border-2, border-4
  • 禁止使用强烈的阴影 shadow-xl, shadow-2xl
  • 禁止使用 uppercase 和 tracking-widest(过于强势)
  • 禁止使用深色/黑色背景 bg-black, bg-[#0a0a0a]
  • 禁止过度装饰和元素堆叠
  • 禁止使用霓虹色或荧光色

全局 CSS

/* Korean Minimal Global Styles */

:root {
  --km-slate-blue: #3d4a5c;
  --km-warm-white: #faf9f7;
  --km-blush: #d4a5a5;
  --km-sage: #a8c5b8;
  --km-sand: #e8d4b8;
}

/* Subtle card hover */
.km-card-hover {
  transition: all 0.3s ease;
}
.km-card-hover:hover {
  box-shadow: 0 4px 12px rgba(61, 74, 92, 0.06);
  transform: translateY(-1px);
}

/* Thin divider */
.km-divider {
  height: 1px;
  background-color: rgba(61, 74, 92, 0.1);
}

/* Blush accent */
.km-blush-accent {
  color: var(--km-blush);
}

/* Breathing spacing */
.km-breathe {
  padding: 3rem 2rem;
}

@media (min-width: 768px) {
  .km-breathe {
    padding: 5rem 3rem;
  }
}

/* Gentle focus ring */
.km-focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(212, 165, 165, 0.15);
}
@keyframes korean-minimal-fade-in {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

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

.korean-minimal-card {
  position: relative;
  overflow: hidden;
}

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

.korean-minimal-card:hover::before {
  opacity: 1;
}

.korean-minimal-gradient {
  background: linear-gradient(135deg, #3d4a5c, #d4a5a5);
}

.korean-minimal-gradient-text {
  background: linear-gradient(135deg, #3d4a5c, #d4a5a5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.korean-minimal-frosted {
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  background: rgba(61, 74, 92, 0.08);
}

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

.korean-minimal-animate-in {
  animation: korean-minimal-fade-in 0.5s ease-out both;
}

布局、色板与 Tokens

主色#3d4a5c
次色#faf9f7
强调色 1#d4a5a5
强调色 2#a8c5b8
强调色 3#e8d4b8
强调色 4#b9b08a
{
  "border": {
    "width": "border",
    "color": "border-[#3d4a5c]/8",
    "radius": "rounded-2xl",
    "style": "border-solid"
  },
  "shadow": {
    "sm": "shadow-sm",
    "md": "shadow-[0_4px_12px_rgba(61,74,92,0.06)]",
    "lg": "shadow-[0_8px_24px_rgba(61,74,92,0.08)]",
    "none": "shadow-none",
    "hover": "hover:shadow-[0_4px_12px_rgba(61,74,92,0.06)]",
    "focus": "focus:shadow-[0_0_0_3px_rgba(212,165,165,0.1)]",
    "colored": {
      "blush": "shadow-[0_4px_12px_rgba(212,165,165,0.12)]",
      "sage": "shadow-[0_4px_12px_rgba(168,197,184,0.12)]"
    }
  },
  "interaction": {
    "transition": "transition-all duration-300 ease-in-out",
    "active": "active:scale-[0.98]",
    "hoverScale": "hover:translate-y-[-1px]"
  },
  "typography": {
    "heading": "font-light tracking-wide text-[#3d4a5c]",
    "body": "font-sans font-light",
    "mono": "font-mono",
    "sizes": {
      "hero": "text-3xl md:text-5xl lg:text-6xl",
      "h1": "text-2xl md:text-4xl",
      "h2": "text-xl md:text-3xl",
      "h3": "text-lg md:text-xl",
      "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-10 lg:px-16",
    "card": "p-8 md:p-10",
    "gap": {
      "sm": "gap-4 md:gap-6",
      "md": "gap-6 md:gap-8",
      "lg": "gap-8 md:gap-12"
    }
  },
  "colors": {
    "background": {
      "primary": "bg-[#faf9f7]",
      "secondary": "bg-[#faf9f7]/80",
      "accent": [
        "bg-[#d4a5a5]/10",
        "bg-[#a8c5b8]/10",
        "bg-[#e8d4b8]/10"
      ]
    },
    "text": {
      "primary": "text-[#3d4a5c]",
      "secondary": "text-[#3d4a5c]/60",
      "muted": "text-[#3d4a5c]/30"
    },
    "button": {
      "primary": "bg-[#3d4a5c] text-[#faf9f7]",
      "secondary": "bg-transparent text-[#3d4a5c] border border-[#3d4a5c]/15",
      "danger": "bg-[#d4a5a5] text-white"
    }
  },
  "forbidden": {
    "classes": [
      "border-2",
      "border-4",
      "shadow-xl",
      "shadow-2xl",
      "bg-black",
      "bg-[#0a0a0a]",
      "bg-red-500",
      "bg-blue-600",
      "bg-green-500",
      "uppercase",
      "tracking-widest",
      "font-black",
      "font-extrabold",
      "text-[#00ffff]",
      "text-[#ff00ff]",
      "rounded-none"
    ],
    "patterns": [
      "^border-[2-4]$",
      "^shadow-(?:xl|2xl)$",
      "^bg-(?:black|\\[#0[0-9a-f]{5}\\])",
      "^bg-(?:red|blue|green|orange|purple)-[4-9]",
      "^font-(?:black|extrabold)$"
    ],
    "reasons": {
      "border-2": "Korean Minimal uses only thin single-pixel borders for delicacy",
      "shadow-xl": "Korean Minimal uses subtle shadows (shadow-sm) to maintain lightness",
      "bg-black": "Korean Minimal uses warm white backgrounds for a gentle atmosphere",
      "uppercase": "Korean Minimal avoids aggressive typography in favor of natural case",
      "rounded-none": "Korean Minimal uses soft rounded corners (rounded-2xl)",
      "font-extrabold": "Korean Minimal prefers light font weights (font-light, font-normal)"
    }
  },
  "required": {
    "button": [
      "rounded-2xl",
      "shadow-sm",
      "font-normal tracking-wide",
      "transition-all duration-300 ease-in-out"
    ],
    "card": [
      "rounded-2xl",
      "bg-[#faf9f7]",
      "border border-[#3d4a5c]/8",
      "shadow-sm"
    ],
    "input": [
      "rounded-2xl",
      "border border-[#3d4a5c]/10",
      "bg-[#faf9f7]",
      "text-[#3d4a5c]",
      "font-light tracking-wide",
      "focus:border-[#d4a5a5]/50",
      "focus:outline-none"
    ]
  }
}

示例提示词

韩式极简品牌页

K-beauty风格的品牌展示页

Use Korean Minimal style to create a beauty brand page:
1. Background: warm white with generous whitespace
2. Title: light weight font in slate blue
3. Cards: thin borders, large padding, subtle shadows
4. Buttons: rounded-2xl with soft hover effects
5. Decorations: thin lines and tiny pastel dots only

SaaS 着陆页

生成 韩式极简风格的 SaaS 产品着陆页

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

作品集展示

生成 韩式极简风格的作品集页面

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