Angular 4入门教程系列:17:NG-ZORRO:Layout

这篇文章介绍一下如何使用NG-ZORRO的layout相关的组件。

layout

概述

组件说明限制
[nz-layout]nz-layout布局容器其下可嵌套 nz-header nz-sider nz-content nz-footer或 nz-layout本身,可以放在任何父容器中。
[nz-header]nz-header顶部布局自带默认样式,其下可嵌套任何元素,只能放在 nz-layout中。
[nz-sider]nz-sider侧边栏自带默认样式及基本功能,其下可嵌套任何元素,只能放在 nz-layout中。
[nz-content]nz-content内容部分自带默认样式,其下可嵌套任何元素,只能放在 nz-layout中。
[nz-footter]nz-footer底部布局自带默认样式,其下可嵌套任何元素,只能放在 nz-layout中。

nz-sider

参数说明类型默认值
nzCollapsible是否可收起,当添加该属性时变为可收起attribute-
nzCollapsed当前收起状态,可双向绑定Boolean-
nzCollapseChange展开-收起时的回调函数Func-
nzTrigger自定义 trigger,设置为 null 时隐藏 trigger-
nzWidth宽度Number200
nzCollapsedWidth 收缩宽度,设置为 0 会出现特殊 triggerNumber64
nzBreakpoint触发响应式布局的断点‘xs’, ‘sm’, ‘md’, ‘lg’, ‘xl’-

例子

CSS

[root@mail app]# cat app.component.css 
.nz-sample {
  font-size:30px;
}
[root@mail app]# 

HTML

[root@mail app]# cat app.component.html 
<h1> Layout 1 </h1>
<nz-layout>
  <nz-header  style="text-align:center"><div class="nz-sample"> header</div> </nz-header>
  <nz-content style="text-align:center"><div class="nz-sample"> content</div> </nz-content>
  <nz-footer  style="text-align:center"><div class="nz-sample"> footer</div> </nz-footer>
</nz-layout>
<h1> Layout 2 </h1>
<nz-layout>
  <nz-header  style="text-align:center"><div class="nz-sample"> header</div> </nz-header>
  <nz-layout>
    <nz-sider   style="background:#CFCFCF;text-align:center"><div class="nz-sample"> sider </div> </nz-sider>
    <nz-content style="text-align:center"><div class="nz-sample"> content</div> </nz-content>
  </nz-layout>
  <nz-footer  style="text-align:center"><div class="nz-sample"> footer</div> </nz-footer>
</nz-layout>
<h1> Layout 3 </h1>
<nz-layout>
  <nz-header  style="text-align:center"><div class="nz-sample"> header</div> </nz-header>
  <nz-layout>
    <nz-content style="text-align:center"><div class="nz-sample"> content</div> </nz-content>
    <nz-sider   style="background:#CFCFCF;text-align:center"><div class="nz-sample"> sider </div> </nz-sider>
  </nz-layout>
  <nz-footer  style="text-align:center"><div class="nz-sample"> footer</div> </nz-footer>
</nz-layout>
<h1> Layout 4 </h1>
<nz-layout>
  <nz-sider   style="background:#CFCFCF;text-align:center"><div class="nz-sample"> sider </div> </nz-sider>
  <nz-layout>
    <nz-header  style="text-align:center"><div class="nz-sample"> header</div> </nz-header>
    <nz-content style="text-align:center"><div class="nz-sample"> content</div> </nz-content>
    <nz-footer  style="text-align:center"><div class="nz-sample"> footer</div> </nz-footer>
  </nz-layout>
</nz-layout>
[root@mail app]#

结果确认

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值