ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
41 lines (39 loc) • 1.55 kB
text/typescript
import { Component } from '@angular/core';
@Component({
selector: 'nz-demo-layout-responsive',
template: `
<nz-layout>
<nz-sider nzCollapsible [(nzCollapsed)]="isCollapsed" [nzCollapsedWidth]="0" [nzBreakpoint]="'lg'">
<div class="logo">
</div>
<ul nz-menu [nzTheme]="'dark'" [nzMode]="isCollapsed?'vertical':'inline'">
<li nz-menu-item><span><i class="anticon anticon-user"></i><span class="nav-text">nav 1</span></span></li>
<li nz-menu-item><span><i class="anticon anticon-video-camera"></i><span class="nav-text">nav 2</span></span>
</li>
<li nz-menu-item><span><i class="anticon anticon-upload"></i><span class="nav-text">nav 3</span></span></li>
<li nz-menu-item><span><i class="anticon anticon-user"></i><span class="nav-text">nav 4</span></span></li>
</ul>
</nz-sider>
<nz-layout>
<nz-header style="background: #fff; padding:0;"></nz-header>
<nz-content style="margin:24px 16px 0;">
<div style="padding:24px; background: #fff; min-height: 360px;">
Content
</div>
</nz-content>
<nz-footer style="text-align: center;">Ant Design ©2017 Implement By Angular</nz-footer>
</nz-layout>
</nz-layout>
`,
styles : [
`:host ::ng-deep .logo {
height: 32px;
background: #333;
border-radius: 6px;
margin: 16px;
}`
]
})
export class NzDemoLayoutResponsiveComponent {
isCollapsed = false;
}