Section
Section
페이지 콘텐츠의 한 구역(section)을 나타내는 컴포넌트예요.
출처: 문서
본문
페이지 안에서 논리적으로 구분되는 영역을 표시할 때 사용하는 레이아웃 컴포넌트예요. section 요소를 기반으로 해요.
<Box py="8" style={{ backgroundColor: "var(--gray-a2)", borderRadius: "var(--radius-3)" }}>
<DecorativeBox asChild>
<Section size="2" />
</DecorativeBox>
</Box>
이 컴포넌트는 section 요소를 기반으로 하며, 공통 margin props를 지원해요.
| Prop | Type | Default |
|---|---|---|
asChild |
boolean |
No default value |
size |
Responsive<"1" | "2" | "3" | "4"> |
"3" |
display |
Responsive<"none" | "initial"> |
No default value |
다음 props는 Box, Flex, Grid, Container, Section 컴포넌트가 공유해요. 레이아웃 컴포넌트에 대해 더 자세히 알아보려면 Layout 문서를 참고해요.
| Prop | Type | Default |
|---|---|---|
p |
Responsive<enum | string> |
No default value |
px |
Responsive<enum | string> |
No default value |
py |
Responsive<enum | string> |
No default value |
pt |
Responsive<enum | string> |
No default value |
pr |
Responsive<enum | string> |
No default value |
pb |
Responsive<enum | string> |
No default value |
pl |
Responsive<enum | string> |
No default value |
width |
Responsive<string> |
No default value |
minWidth |
Responsive<string> |
No default value |
maxWidth |
Responsive<string> |
No default value |
height |
Responsive<string> |
No default value |
minHeight |
Responsive<string> |
No default value |
maxHeight |
Responsive<string> |
No default value |
position |
Responsive<enum> |
No default value |
inset |
Responsive<enum | string> |
No default value |
top |
Responsive<enum | string> |
No default value |
right |
Responsive<enum | string> |
No default value |
bottom |
Responsive<enum | string> |
No default value |
left |
Responsive<enum | string> |
No default value |
overflow |
Responsive<enum> |
No default value |
overflowX |
Responsive<enum> |
No default value |
overflowY |
Responsive<enum> |
No default value |
flexBasis |
Responsive<string> |
No default value |
flexShrink |
Responsive<enum | string> |
No default value |
flexGrow |
Responsive<enum | string> |
No default value |
gridArea |
Responsive<string> |
No default value |
gridColumn |
Responsive<string> |
No default value |
gridColumnStart |
Responsive<string> |
No default value |
gridColumnEnd |
Responsive<string> |
No default value |
gridRow |
Responsive<string> |
No default value |
gridRowStart |
Responsive<string> |
No default value |
gridRowEnd |
Responsive<string> |
No default value |
alignSelf |
Responsive<enum> |
No default value |
justifySelf |
Responsive<enum> |
No default value |
더 알아보기 (Learn more)
sizeprop으로 섹션의 세로 여백을 조절하고, 반응형 (Responsive)값으로 화면 크기에 따라 다르게 적용할 수 있어요.