跳转到内容

Container 容器

用于页面布局的带可配置最大宽度的居中内容容器。

import { Container } from 'asterui'

基本用法

Container 提供带最大宽度和响应式内边距的居中内容。

Page Content

Content is centered with max-width constraint.

import { Container } from 'asterui'

function App() {
  return (
      <Container>
        <h1>Page Content</h1>
        <p>Content is centered with max-width constraint.</p>
      </Container>
    )
}

export default App

页面布局

页面内容的典型用法。

Page Title

Description

Main content area

import { Container, Space } from 'asterui'

function App() {
  return (
      <Container size="lg">
        <Space direction="vertical" size="lg">
          <header>
            <h1 className="text-3xl font-bold">Page Title</h1>
            <p className="text-base-content/70">Description</p>
          </header>
          <main className="bg-base-200 p-6 rounded-lg">
            <p>Main content area</p>
          </main>
        </Space>
      </Container>
    )
}

export default App
属性描述类型默认值
children容器内容React.ReactNode-
size最大宽度尺寸'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'full''xl'
centered水平居中容器booleantrue
padding添加横向内边距booleantrue
className额外的 CSS 类名string-