Catatan Seekor: CSS

Balance and Proportion

/* Symmetrical Balance */
.container {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Asymmetrical Balance */
.asymmetric {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 2rem;
}

Consistency

  • Color Palette: Gunakan skema warna yang konsisten

  • Typography: Batasi jumlah font family (2-3)

  • Spacing: Gunakan sistem spacing yang konsisten

  • Components: Buat komponen yang dapat digunakan kembali

UI/UX Design

User Experience (UX)

  • User Research: Pahami kebutuhan dan perilaku pengguna

  • Information Architecture: Organisasi konten yang logis

  • User Flow: Jalur yang mudah diikuti pengguna

  • Accessibility: Desain untuk semua pengguna

User Interface (UI)

Responsive Design

CSS Breakpoints

Flexible Grid System

Flexible Images

Color Theory

Color Psychology

  • Red: Energy, passion, urgency

  • Blue: Trust, stability, professionalism

  • Green: Growth, nature, success

  • Yellow: Optimism, creativity, attention

  • Purple: Luxury, creativity, mystery

  • Orange: Enthusiasm, adventure, confidence

Color Schemes

Accessibility

Typography

Font Selection

Typography Scale

Layout Design

Grid Systems

Flexbox Layout

Animation and Interaction

CSS Transitions

CSS Animations

Design Tools

Design Software

  • Figma: Collaborative design tool

  • Adobe XD: UI/UX design

  • Sketch: Mac-based design tool

  • Adobe Photoshop: Image editing

  • Adobe Illustrator: Vector graphics

Prototyping Tools

  • Figma: Built-in prototyping

  • InVision: Interactive prototypes

  • Marvel: Simple prototyping

  • Principle: Advanced animations

  • Framer: Code-based prototyping

Design Systems

Component Library

Design Tokens

References

Responsive Design

Last updated