flexbox - 离子含量内的 Ionic 4 中心离子网格
问题描述
我只是在那个 h1 中的一个离子网格中有一个离子含量。
<ion-content no-padding no-bounce>
<ion-grid no-padding>
<h1>ion-grid</h1>
</ion-grid>
</ion-content>
我将离子含量设置为 100vh,离子网格设置为 80%;高度。如何在离子含量内垂直居中离子网格?并在离子网格内垂直居中 h1?
我尝试将 ion-content 设置为显示 flex(我确定它已经是)并且还对齐内容中心。与离子网格相同。
这是我的CSS:
ion-content {
display: flex;
height: 100vh;
width: 100vw;
align-content: center;
ion-grid {
display: flex;
height: 80%;
width: 100%;
background-color: blue;
align-content: center;
}
}
结果如下(离子网格粘在离子含量的顶部而不是垂直居中,因此 align-content: center 不起作用。与离子网格和 h1 相同):
解决方案
通过以下 3 行,我们可以添加居中文本。
<ion-content padding>
<ion-grid style="height: 100%">
<ion-row justify-content-center align-items-center style="height: 100%">
<h1>ion-grid</h1>
</ion-row>
</ion-grid>
</ion-content>
推荐阅读
- reactjs - 从同一个外部链接连接 2 个不同的数组 - React hooks fetch
- c - About matrix operations
- python - Django + Gunicorn + Kubernetes: Website down few minutes on new deployment
- c# - after do... while loop Unhandled Exception: System.FormatException: Input string was not in a correct format
- reactjs - 将一些图像手动存储在 firebase 存储中,并在我的 react native 应用程序中使用
- php - Laravel中的积分排名,其中积分相等
- websocket - 什么时候使用 websockets 比使用消息代理(如 Kafka)更好?
- python - 比较numpy数组中的整行和列并删除选定的行和列
- haskell - 如何在 Haskell 中以多态方式为多种类型编写多个函数定义?
- r - 循环 data.frame 列以在 R 中生成虚拟变量