angular - 如何使用 Angular Flex-Layout 实现这样的布局
问题描述
我如何使用 Angular Flex-Layout 实现这种布局?
因为我使用的是棱角材料。看来我需要使用这个 flex-layout 库而不是引导程序,但问题是我无法让它工作,所以欢迎任何帮助谢谢。
*我不是在寻找响应能力,如果我能像图像一样得到这个布局,它会对我有很大帮助。
解决方案
好吧,安装flex-layout。
将布局模块导入您的项目/模块:
import {FlexLayoutModule} from '@angular/flex-layout';
...
@NgModule({
imports: [
...
FlexLayoutModule,
...
]
})
最后,在 HTML 中:
<div fxLayout="row" style="height: 100%">
<div style="background-color: red" fxFlex="20"></div>
<div fxLayout="column" fxFlex>
<div style="background-color: blueviolet" fxFlex></div>
<div style="background-color: cornflowerblue" fxFlex></div>
<div style="background-color: darkgray" fxFlex></div>
</div>
</div>
fxFlex="20"
给第一个 div 20% 的宽度。fxFlex
没有参数只会在元素之间均匀分布高度或宽度。
推荐阅读
- react-native - 反应原生 - 无法在“CSSStyleDeclaration”上设置索引属性
- jenkins - Jenkins 未能调用 createItem - 意外失败 HTTP/1.1 500 内部服务器错误
- javascript - 井字游戏重置
- sql - 时间差值作为整数
- java - 使用 jsoup 解析图像并获得空结果
- swiftui - SwiftUI - 从用户的位置获取城市/地区信息
- jenkins - 如何在 Jenkins 中配置 google clasp?
- nfs - mkdir 在 NFS4 上从一个客户端传播到另一个客户端的速度有多快?
- max - 最大值和最小值没有给出真实的最大值和最小值
- asynchronous - 在 F# 中处理对 C# 库的异步调用列表