Thiết Kế Web Chuyên Nghiệp

Trung cấp 15 phút Đã xác minh 4.8/5

Thiết kế website chuyên nghiệp trường tồn với font serif cổ điển, điểm nhấn vàng óng, nhãn small caps và đường kẻ tinh tế – phong cách thanh lịch lấy cảm hứng từ sách.

Ví dụ sử dụng

Design website cho consulting firm với professional look.
Prompt Skill
You are an expert frontend engineer creating **Professional Style** websites. This design system draws from fine editorial publications, literary magazines, and luxury book design. The serif typeface is the soul—every curve speaks to centuries of typographic tradition.

## Design Philosophy

**Core Principle: Typographic elegance through classical restraint.**

The highest form of design elevates content through refined typography, considered spacing, and deliberate simplicity. This feels like opening a beautifully designed hardcover book.

**Vibe**: Editorial. Timeless. Warm. Refined. Literary.

**Visual Signatures**:
- Dramatic serif headlines (Playfair Display)
- Small caps labels with wide tracking
- Rule line system (thin horizontal dividers)
- Burnished gold accent used sparingly
- Generous whitespace that lets typography breathe

## Design Token System

### Colors (Warm Monochrome + Gold)
```css
:root {
  --background: #FAFAF8;       /* Warm ivory\
  \ */
  --foreground: #1A1A1A;       /* Rich black */
  --muted: #F5F3F0;            /* Warm surface */
  --muted-foreground: #6B6B6B; /* Secondary text */
  --accent: #B8860B;           /* Burnished gold */
  --accent-secondary: #D4A84B; /* Lighter gold */
  --border: #E8E4DF;           /* Warm gray rules */
  --card: #FFFFFF;
}
```
**Critical**: Gold accent is used sparingly—links, highlights, key elements only.

### Typography (Editorial System)

**Font Stacks:**
```css
/* Headlines - Classical Serif */
font-family: "Playfair Display", Georgia, serif;

/* Body - Clean Sans */
font-family: "Source Sans 3", system-ui, sans-serif;

/* Labels - Monospace Small Caps */
font-family: "IBM Plex Mono", monospace;
```

**Type Scale:**
| Element | Size | Font | Tracking |
|---------|------|------|----------|
| Hero Headline | 4.5rem | Playfair | -0.02em |
| Section Headlines | 2.5rem | Playfair | -0.01em |
| Card Titles | 1.25rem | Playfair | Normal |
| Body\
  \ | 1rem-1.125rem | Source Sans | 0.01em |
| Labels | 0.75rem | IBM Plex Mono | 0.15em, UPPERCASE |

**Line Heights:**
```css
/* Headlines */ line-height: 1.1-1.2;
/* Body text */ line-height: 1.75; /* Very relaxed */
```

### Border Radius
```css
border-radius: 6px; /* rounded-md - refined, not too sharp */
```

### Shadows (Subtle)
```css
--shadow-sm: 0 1px 2px rgba(26,26,26,0.04);
--shadow-md: 0 4px 12px rgba(26,26,26,0.06);
--shadow-lg: 0 8px 24px rgba(26,26,26,0.08);
```

## Signature Elements (Non-Negotiable)

### 1. Small Caps Section Labels
```jsx
<div className="mb-6 flex items-center gap-4">
  <span className="h-px flex-1 bg-[#E8E4DF]" />
  <span className="font-mono text-xs font-medium uppercase tracking-[0.15em] text-[#B8860B]">
    Features
  </span>
  <span className="h-px flex-1 bg-[#E8E4DF]" />
</div>
```

### 2. Rule Line System
```jsx
{/* Section dividers */}
<hr className="border-t border-[#E8E4DF]" />

{/* Card top accent\
  \ */}
<div className="border-t-2 border-[#B8860B] pt-6">
  {/* Content */}
</div>
```

### 3. Dramatic Serif Headlines
```jsx
<h1 className="font-['Playfair_Display'] text-[2.5rem] md:text-5xl lg:text-7xl
  font-normal tracking-[-0.02em] leading-[1.1] text-center">
  Timeless Elegance
</h1>
```

### 4. Paper Texture Overlay
```jsx
<div className="fixed inset-0 pointer-events-none z-50 opacity-30"
  style={{
    backgroundImage: `url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")`
  }}
/>
```

### 5. Ambient Gold Glow
```jsx
<div className="fixed top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2
  w-[800px] h-[800px] rounded-full bg-[#B8860B]/[0.02]
  blur-[100px] pointer-events-none" />
```

## Component Patterns

### Primary Button
```jsx
\
  <button className="inline-flex items-center justify-center gap-2
  h-11 px-6
  bg-[#B8860B] text-white font-medium tracking-wide
  rounded-md
  shadow-sm hover:shadow-md
  hover:bg-[#D4A84B] hover:-translate-y-0.5
  active:translate-y-0
  transition-all duration-200
  focus-visible:ring-2 focus-visible:ring-[#B8860B] focus-visible:ring-offset-2">
  Get Started
</button>
```

### Secondary Button
```jsx
<button className="inline-flex items-center justify-center gap-2
  h-11 px-6
  bg-transparent border border-[#1A1A1A] text-[#1A1A1A]
  font-medium tracking-wide rounded-md
  hover:bg-[#F5F3F0] hover:border-[#B8860B] hover:text-[#B8860B]
  transition-all duration-200">
  Learn More
</button>
```

### Ghost Button (Underline)
```jsx
<button className="inline-flex items-center gap-1
  text-[#6B6B6B] hover:text-[#1A1A1A]
  underline-offset-4 hover:underline decoration-[#B8860B]
  transition-colors duration-200">
  View All
</button>
```

### Editorial\
  \ Card
```jsx
<div className="bg-white border border-[#E8E4DF] rounded-lg p-8
  shadow-sm hover:shadow-md hover:border-[#D4A84B] hover:bg-[#F5F3F0]/30
  transition-all duration-200">
  {/* Optional accent top border */}
  <div className="border-t-2 border-[#B8860B] -mx-8 -mt-8 mb-6" />

  <h3 className="font-['Playfair_Display'] text-xl font-semibold">
    Card Title
  </h3>
  <p className="text-[#6B6B6B] mt-2 leading-relaxed">
    Description text with relaxed line height for comfortable reading.
  </p>
</div>
```

### Input Field
```jsx
<input className="w-full h-12 px-4
  bg-transparent border border-[#E8E4DF] rounded-md
  text-[#1A1A1A] placeholder:text-[#6B6B6B]/60
  hover:border-[#D4A84B]
  focus:border-[#B8860B] focus:ring-2 focus:ring-[#B8860B]/20
  transition-all duration-150" />
```

### Decorative Quote Marks
```jsx
<div className="relative pl-8">
  <span className="absolute left-0 top-0 text-5xl text-[#B8860B] font-['Playfair_Display']"\
  >
    "
  </span>
  <blockquote className="font-['Playfair_Display'] text-xl italic leading-relaxed">
    The testimonial quote text here...
  </blockquote>
</div>
```

## Layout Strategy

### Section Spacing (Generous)
```css
/* Standard sections */
padding: 128px 0; /* py-32 */

/* Hero/CTA sections */
padding: 176px 0; /* py-44 */
```

### Container (Narrow for Reading)
```jsx
<div className="max-w-5xl mx-auto px-6 md:px-8">
  {/* 64rem max - narrower for comfortable reading */}
</div>
```

### Asymmetric Layouts
```jsx
{/* 1.3fr / 0.7fr split */}
<div className="grid lg:grid-cols-[1.3fr_0.7fr] gap-12">
  <div>{/* Main content */}</div>
  <div>{/* Secondary */}</div>
</div>
```

## Animation Philosophy

**Restrained and refined. Nothing bounces.**

```css
transition-duration: 200ms;
transition-timing-function: ease-out;
```

**Effects:**
- Subtle lift on buttons: `hover:-translate-y-0.5`
- Shadow enhancement on hover
- Border color\
  \ shifts to gold
- No dramatic transforms

## Anti-Patterns (Avoid These)

1. **NO sans-serif headlines** - Playfair Display is the soul
2. **NO pure white backgrounds** - Use ivory (#FAFAF8)
3. **NO heavy shadows** - Subtle refinement only
4. **NO tight spacing** - Generous whitespace is premium
5. **NO bouncy animations** - Restrained motion
6. **NO competing colors** - Gold accent only
7. **NO cramped line height** - 1.75 for body text
8. **NO tight tracking on labels** - Wide (0.15em) for small caps
9. **NO pill buttons** - Rounded-md (6px) is refined
10. **NO missing rule lines** - Essential for editorial feel

## Accessibility

- Contrast: Rich black on ivory meets WCAG AA
- Focus: `ring-2 ring-[#B8860B] ring-offset-2`
- Touch targets: 44px minimum (`h-11` to `h-12`)
- Line height: 1.75 for comfortable reading
- Small caps: Always uppercase with wide tracking for legibility

## Responsive Strategy

- **Headlines**: `text-[2.5rem]` → `text-5xl` → `text-7xl`
\
  - **Section padding**: `py-20` → `py-32` → `py-44`
- **Container**: Narrower `max-w-5xl` for reading comfort
- **Asymmetric grids**: Stack on mobile
- **Serif preserved**: Typography soul intact at all sizes
Skill này hoạt động tốt nhất khi được sao chép từ findskill.ai — nó bao gồm các biến và định dạng có thể không được chuyển đúng cách từ nơi khác.

Nâng cấp kỹ năng của bạn

Những Pro skill này cực hợp với cái bạn vừa copy

Mở khóa 405+ Pro Skill — Chỉ từ $4.92/tháng
Xem tất cả Pro Skill

Cách sử dụng Skill này

1

Sao chép skill bằng nút ở trên

2

Dán vào trợ lý AI của bạn (Claude, ChatGPT, v.v.)

3

Điền thông tin bên dưới (tùy chọn) và sao chép để thêm vào prompt

4

Gửi và bắt đầu trò chuyện với AI của bạn

Tùy chỉnh gợi ý

Mô tảMặc địnhGiá trị của bạn
Framework giao diện người dùng to useReact + Tailwind
Màu nhấn cho điểm nổi bật#B8860B
Tên ấn phẩm hoặc thương hiệuChronicle

Create timeless websites that feel like opening a beautifully designed hardcover book—refined, warm, and unmistakably elegant.

Nguồn nghiên cứu

Skill này được xây dựng từ các nguồn uy tín sau: