如何只用CSS设计Angular响应式组件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何只用CSS设计Angular响应式组件?相关的知识,希望对你有一定的参考价值。
我是 设计Angular组件主布局 by default it is responsive
其中包含以下组件...
- 导航组件
- 侧栏组件
- 主要成分
- 容器组件
问题如下图所示...
我的app.component.html的结构是
<app-navbar></app-navbar>
<app-main>
<app-sidebar> </app-sidebar>
<app-container>
<app-card> </app-card>
</app-container>
<app-container>
<app-card> </app-card>
</app-container>
</app-main>
我这里也在使用内容投影。每次当我在重复使用 <app-container>
将被视为新的 row
内的主组件。现在我所面临的问题是,当我使用了 <app-container>
第二次,它显示在侧栏组件之外,就在下面。
我想显示每一个 <app-container>
恰好在侧栏组件的右侧。每次新的组件必须显示为新的行。
注意:目前,我没有使用任何CSS框架,我需要在不使用任何CSS框架的情况下解决这个问题,只使用行CSS类。
我在这里分享项目链接 Stackblitz链接
我在这里做的是如何在Angular中设计我们自己的组件,有谁能给我建议如何把这个也做为响应式的最佳实践。
答案
我建议你把所有的内容都投射到你的sidenav里面,然后用一点CSS就可以得到你想要的东西。
看一下 该演示. 我已经添加了你需要的CSS。
以上是关于如何只用CSS设计Angular响应式组件?的主要内容,如果未能解决你的问题,请参考以下文章
Angular 4:如何在不丢失响应式设计元标记的情况下构建生产。