ng-ytl-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
70 lines (68 loc) • 2.44 kB
text/typescript
import { Component } from '@angular/core';
@Component({
selector: 'nz-demo-layout-top-side-2',
template: `
<nz-layout class="layout">
<nz-header>
<div class="logo"></div>
<ul nz-menu [nzTheme]="'dark'" [nzMode]="'horizontal'" style="line-height: 64px;">
<li nz-menu-item>nav 1</li>
<li nz-menu-item>nav 2</li>
<li nz-menu-item>nav 3</li>
</ul>
</nz-header>
<nz-layout>
<nz-sider [nzWidth]="200" style="background:#fff">
<ul nz-menu [nzMode]="'inline'" style="height:100%">
<li nz-submenu>
<span title><i class="anticon anticon-user"></i>subnav 1</span>
<ul>
<li nz-menu-item>option1</li>
<li nz-menu-item>option2</li>
<li nz-menu-item>option3</li>
<li nz-menu-item>option4</li>
</ul>
</li>
<li nz-submenu>
<span title><i class="anticon anticon-laptop"></i>subnav 2</span>
<ul>
<li nz-menu-item>option5</li>
<li nz-menu-item>option6</li>
<li nz-menu-item>option7</li>
<li nz-menu-item>option8</li>
</ul>
</li>
<li nz-submenu>
<span title><i class="anticon anticon-notification"></i>subnav 3</span>
<ul>
<li nz-menu-item>option9</li>
<li nz-menu-item>option10</li>
<li nz-menu-item>option11</li>
<li nz-menu-item>option12</li>
</ul>
</li>
</ul>
</nz-sider>
<nz-layout style="padding:0 24px 24px">
<nz-breadcrumb style="margin:12px 0;">
<nz-breadcrumb-item>Home</nz-breadcrumb-item>
<nz-breadcrumb-item>List</nz-breadcrumb-item>
<nz-breadcrumb-item>App</nz-breadcrumb-item>
</nz-breadcrumb>
<nz-content style="background:#fff; padding: 24px; min-height: 280px;">Content</nz-content>
</nz-layout>
</nz-layout>
</nz-layout>
`,
styles : [
`:host ::ng-deep .logo {
width: 120px;
height: 31px;
background: #333;
border-radius: 6px;
margin: 16px 28px 16px 0;
float: left;
}`
]
})
export class NzDemoLayoutTopSide2Component { }