【发布时间】:2020-06-03 08:57:23
【问题描述】:
如何使用 Angular 制作汉堡菜单? 我不明白如何使用 Typescript 我是一个初学者。
当我将屏幕切换到智能手机模式时,我应该隐藏导航菜单吗?
homepage.component.html
<div class="wrapper">
<div class="sidebar-wrapper">
<div class="title-content">
<h1 class="title-wrapper">Furniture</h1>
<button (click)="burgerMenuClick">☰</button>
</div>
<nav class="sidebar-wrapper-nav">
<ul>
<li class="list-wrapper">
Home
</li>
<li class="list-wrapper">
Shop
</li>
<li class="list-wrapper">
Product
</li>
<li class="list-wrapper">
Cart
</li>
</ul>
</nav>
</div>
<div class="main-content-wrapper">
<img src="https://colorlib.com/preview/theme/amado/img/product-img/pro-big-1.jpg">
<img src="https://colorlib.com/preview/theme/amado/img/product-img/pro-big-1.jpg">
<img src="https://colorlib.com/preview/theme/amado/img/product-img/pro-big-1.jpg">
</div>
</div>
homepage.component.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-homepage',
templateUrl: './homepage.component.html',
styleUrls: ['./homepage.component.css']
})
export class HomepageComponent implements OnInit {
constructor() { }
ngOnInit() {
this.burgerMenuClick();
}
burgerMenuClick() {
}
}
【问题讨论】:
-
你可以用html和css做到这一点
标签: angular typescript hamburger-menu