# Layout 레이아웃 컨테이너

페이지 전체 레이아웃 뼈대: LhLayout / LhHeader / LhAside / LhMain / LhFooter 5종 세트. Aside를 포함하면 자동으로 세로 방향으로 전환됩니다.

레이아웃
<template>
  <div style="height: 200px; border: 1px solid var(--lh-border-color); border-radius: 6px; overflow: hidden">
    <LhLayout>
      <LhLayoutHeader style="background: var(--lh-primary-color); color: #fff; padding: 0 16px; line-height: 56px">
        Header
      </LhLayoutHeader>
      <LhLayout direction="horizontal">
        <LhLayoutAside
          :width="160"
          aria-label="측면 내비게이션"
          style="background: var(--lh-fill-color, #f0ebe2); padding: 16px"
        >
          Aside
        </LhLayoutAside>
        <LhLayoutMain style="background: var(--lh-bg-color); padding: 16px">Main</LhLayoutMain>
      </LhLayout>
      <LhLayoutFooter style="background: var(--lh-fill-color, #f0ebe2); padding: 0 16px; line-height: 48px">
        Footer
      </LhLayoutFooter>
    </LhLayout>
  </div>
</template>

# Layout Props

프로퍼티 설명 타입 기본값
direction 정렬 방향 (Aside 포함 시 자동으로 vertical) 'horizontal' \| 'vertical' 'horizontal'
sx sx 레이아웃 단축 속성 — —

# LayoutAside Props

프로퍼티 설명 타입 기본값
width 측면 영역 너비 number \| string 200
ariaLabel 접근성 이름 (landmark 명명) string —
sx sx 레이아웃 단축 속성 — —

팁

Header / Main / Footer는 의미와 레이아웃만 담당하며, sx 외에 추가 props가 없습니다.

Copyright © 2024-2026 FengMo WenXue