logo
为了能更好地了解您的商业使用需求,请参与 Ant Design Blazor 商业应用调查,一起建设商业应用社区,为企业系统研发赋能!

Layout布局

Examples

典型的页面布局。

expand code expand code

最基本的『上-中-下』布局。

一般主导航放置于页面的顶端,从左自右依次为:logo、一级导航项、辅助菜单(用户、设置、通知等)。通常将内容放在固定尺寸(例如:1200px)内,整个页面排版稳定,不受用户终端显示器影响;上下级的结构符合用户上下浏览的习惯,也是较为经典的网站导航模式。页面上下切分的方式提高了主工作区域的信息展示效率,但在纵向空间上会有一些牺牲。此外,由于导航栏水平空间的限制,不适合那些一级导航项很多的信息结构。

expand code expand code

拥有顶部导航及侧边栏的页面,多用于展示类网站。

expand code expand code

同样拥有顶部导航及侧边栏,区别是两边未留边距,多用于应用型的网站。

expand code expand code

侧边两列式布局。页面横向空间有限时,侧边导航可收起。

侧边导航在页面布局上采用的是左右的结构,一般主导航放置于页面的左侧固定位置,辅助菜单放置于工作区顶部。内容根据浏览器终端进行自适应,能提高横向空间的使用率,但是整个页面排版不稳定。侧边导航的模式层级扩展性强,一、二、三级导航项目可以更为顺畅且具关联性的被展示,同时侧边导航可以固定,使得用户在操作和浏览中可以快速的定位和切换当前位置,有很高的操作效率。但这类导航横向页面内容的空间会被牺牲一部分。

expand code expand code

要使用自定义触发器,可以设置 trigger={null} 来隐藏默认设定。

expand code expand code

Layout.Sider 支持响应式布局。

说明:配置 breakpoint 属性即生效,视窗宽度小于 breakpoint 时 Sider 缩小为 collapsedWidth 宽度,若将 collapsedWidth 设置为零,会出现特殊 trigger。

expand code expand code

一般用于固定顶部导航,方便页面切换。

expand code expand code

当内容较长时,使用固定侧边栏可以提供更好的体验。

expand code expand code

Layout API#

属性 描述 类型 默认值
ChildContent 属性内部内容 RenderFragment --
Id 属性组件 HTML 的 ID String Uniquely Generated ID
Class 属性为 DOM 元素指定一个或多个类名。 String --
Style 属性指定 DOM 元素的内联样式。 String --
RefBack 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 ForwardRef --

Header API#

属性 描述 类型 默认值
ChildContent 属性内部内容 RenderFragment --
Id 属性组件 HTML 的 ID String Uniquely Generated ID
Class 属性为 DOM 元素指定一个或多个类名。 String --
Style 属性指定 DOM 元素的内联样式。 String --
RefBack 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 ForwardRef --
属性 描述 类型 默认值
ChildContent 属性内部内容 RenderFragment --
Id 属性组件 HTML 的 ID String Uniquely Generated ID
Class 属性为 DOM 元素指定一个或多个类名。 String --
Style 属性指定 DOM 元素的内联样式。 String --
RefBack 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 ForwardRef --

Content API#

属性 描述 类型 默认值
ChildContent 属性内部内容 RenderFragment --
Id 属性组件 HTML 的 ID String Uniquely Generated ID
Class 属性为 DOM 元素指定一个或多个类名。 String --
Style 属性指定 DOM 元素的内联样式。 String --
RefBack 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 ForwardRef --

Sider API#

属性 描述 类型 默认值
Collapsible 属性sider 是否可折叠 Boolean --
ChildContent 属性旁白的内容 RenderFragment --
Trigger 属性折叠/展开 UI 元素以允许手动更改。 RenderFragment --
NoTrigger 属性删除用于手动折叠/展开的 UI 触发器 Boolean --
Breakpoint 属性默认情况下 side 将折叠的断点 BreakpointType? --
Theme 属性颜色主题 SiderTheme SiderTheme.Dark
Width 属性展开时的侧边宽度,以像素为单位 Int32 200
CollapsedWidth 属性折叠时侧边的宽度,以像素为单位 Int32 80
Collapsed 属性sider 是否折叠 Boolean --
CollapsedChanged 属性当 sider 从打开变为折叠时执行的回调,无论是什么原因造成的 EventCallback<Boolean> --
OnCollapse 属性当 sider 从打开变为折叠时执行的回调,无论是什么原因造成的请改用 CollapsedChanged

Obsolete 将在未来的版本中删除。
EventCallback<Boolean> --
OnBreakpoint 属性窗口大小改变断点时执行的回调 EventCallback<Boolean> --
DefaultCollapsed 属性设置初始状态 Boolean false
Id 属性组件 HTML 的 ID String Uniquely Generated ID
Class 属性为 DOM 元素指定一个或多个类名。 String --
Style 属性指定 DOM 元素的内联样式。 String --
RefBack 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 ForwardRef --
Grid栅格 Space间距
文档已更新,请点击 此处 更新。
A new version of this app is available. Click here to update.