我想弄清楚随着屏幕变宽,添加内容的最佳做法。响应式用户界面在断点处添加内容
许多响应式指南显示如何使用媒体查询重新排列项目并使其变大或变为不同风格的内容。
但是,如果我想在视口变大时在屏幕上显示更多内容,该怎么办?
Bootstrap 4有Responsive utilities可以隐藏特定断点处的项目。但感觉不对。项目只隐藏。
然后,有新的Angular Flex Layout你可以让你的代码响应断点事件。这听起来像一个解决方案,但必须有另一种方式来处理这个问题。
我决定使用ngIfMediaQuery这是一个围绕window.matchMedia API的薄包装,非常易于使用。
<div *ngIfMediaQuery="'(min-width: 500px)'">
...
</div>