跳至主要内容

Container

容器是 Bootstrap 的基本建構區塊,在給定的設備或是視區中包含、填充和對齊你的內容

Bootstrap 本身自帶三種不同的容器:

  • 預設每一個響應式斷點都會設置一個 max-width
  • fluid, 所有斷點都是 width: 100%
  • fluid-{breakpoint}, 直到指定斷點之前,都會是 width: 100%

下表說明了每個容器的 max-width 與每個斷點處的原始 .container 和 .container-fluid 的比較。

使用響應式容器時將會保持在寬度 100%,直到達到指定斷點為止,接下來我們將針對每個較高的斷點設置 max-width。例如,fluid="sm" 在到達 sm 斷點之前的寬度都為 100%,之後它將以 md、lg、xl 和 xxl 設置。

import {Container} from '@acrool/react-grid';

<Container>
{/*...ignore some */}
</Container>

Props

Props NameTypeRequiredDefaultDescription
styleCSS.Properties
classNamestring
childrenReactNode
fluidtrue | "sm" | "md" | "lg" | "xl" | "xxl""sm"Allow the Container to fill all of its available horizontal space.
aselementType"div"You can use a custom element for this component

Fluid

sizeNameExtra small
<576px
Small
≥576px
Medium
≥768px
Large
≥992px
X-Large
≥1200px
XX-Large
≥1400px
sm100%540px720px960px1140px1320px
md100%100%720px960px1140px1320px
lg100%100%100%960px1140px1320px
xl100%100%100%100%1140px1320px
xxl100%100%100%100%100%1320px
fluid100%100%100%100%100%100%

你可以更改設定於 gridTheme

參考

等同於 bootstrap 的 .container

如果想了解更多概念可以直接參考 Bootstrap 5 Container