css - Angular 7 - 如何根据窗口大小处理两个不同的导航栏?
问题描述
我想我的问题很简单,
我在一个项目的开始,我刚刚完成了 Sidenav(位于屏幕左侧),我实际上将它用作组件。当窗口较小时,我想使用“普通”顶部导航栏,但我不知道如何实际实现这一点。顶部导航栏是否需要另一个组件?如果是这样,我如何根据窗口大小在这两个之间切换?
顺便说一句,我使用 Materialize CSS...
解决方案
我有一个类似的问题。当我在 Angular 中创建简历时,我想显示mat-horizontal-stepper
屏幕何时大于 700 像素,mat-vertical-stepper
何时小于它。所以我创建了一个HostListener
towindow:resize
事件。
这就是 my HTML
with 的方式horizontalStepper
,在第 23 行您可以看到,如果值为 true,则显示某些内容,否则显示其他内容。
推荐阅读
- python - Plotly Dash:go.Choropleth subunitwidth 不起作用
- nsolid - 如何在 nsolid 控制台中对相关进程进行分组?
- vba - 当我使用 VBA 将 PDF 转换为 Word 时,页码被推回
- python - 消费后如何向Kafka主题提交消息偏移量?
- java - 拍摄单个屏幕截图而不是整个视频
- apache-flink - flink cep sql 事件未触发
- c++ - Visual Studio 慢两倍
- java - 无法将spring boot连接到postgres k8s statefulset
- python-3.x - 比较两种方法以获得相同的数组
- c++ - 依赖项更改时重建 CMake 目标