【发布时间】:2021-04-13 00:44:13
【问题描述】:
为了描述我的问题,我将从根源开始解释我想要做什么,以及为什么我决定为此使用 Grid Box,让我们从两个线框开始: p>
我的布局是由两个容器组成的;身体和侧边栏。不要以为这是整个网站,这只是一个组件。
侧边栏包含两个元素,笔记和聊天。
笔记和聊天元素可以是小尺寸的,但一旦小尺寸,左侧正文容器的第二部分会变宽,并占据侧边栏在其底部空间的位置,如在下面的例子:
所以经过一番研究后,我找不到任何其他解决方案,除了需要变宽的第二数据部分有 2 个不同的组件,或者只使用网格框,但是,我必须为侧栏和数据的第二部分,其宽度发生了变化。
我用 Grid Box 创建了一个有角度的 POC 示例,可以在没有动画的情况下实现我所需要的:
https://stackblitz.com/edit/angular-ivy-7tucsx?file=src/app/app.component.html
是否可以像示例 POC 中那样通过将 .closed 类添加到我的 .container 来使用网格框实现此动画?
【问题讨论】:
标签: javascript css angular animation