我想弄清楚隨着屏幕變寬,添加內容的最佳做法。響應式用戶界面在斷點處添加內容
許多響應式指南顯示如何使用媒體查詢重新排列項目並使其變大或變爲不同風格的內容。
但是,如果我想在視口變大時在屏幕上顯示更多內容,該怎麼辦?
Bootstrap 4有Responsive utilities可以隱藏特定斷點處的項目。但感覺不對。項目只隱藏。
然後,有新的Angular Flex Layout你可以讓你的代碼響應斷點事件。這聽起來像一個解決方案,但必須有另一種方式來處理這個問題。
我決定使用ngIfMediaQuery這是一個圍繞window.matchMedia API的薄包裝,非常易於使用。
<div *ngIfMediaQuery="'(min-width: 500px)'">
...
</div>