css - CSS 使用 calc() 计算高度
问题描述
我想计算一个元素的最小高度,做这样的事情:
min-height: calc(50vh - height-of-other-element);
其中 height-of-other-element 是可以使用 angular *ngIf 渲染或不渲染的元素的高度。
我怎么解决这个问题?
解决方案
我建议您通过ngIf
. 基本上你可以创建 2 个 css 类,一个带有min-height: calc(50vh - height-of-other-element);
,另一个只带有min-height: 50vh
. 然后在您的 HTML 中,使用类似ngClass
的方法为您的 div 选择正确的类。
您可以查看这个问题以查看一些示例:Angular: conditional class with *ngClass
推荐阅读
- javascript - 不使用 if 语句将数据推送到数组
- reactjs - react-google-maps - 属性“方向”不存在
- cakephp - 如何在 cakephp 3.x 的控制器中使用绑定多个表?
- css - 无法使 materialui 输入或文本字段水平对齐
- java - 休眠和弹簧,连接在本机选择上是只读错误
- java - 在python中以毫秒为单位获取GMT时间
- php - Uploading a JSON file with the same name to a PHP server takes effect after too much time
- r - How to group by on all the columns in data.frame?
- python - Google Colab - 从 GitHub 安装?GLRM
- python - Windows 中 Tensorflow 的 cuda_dnn 错误:“无法创建 cudnn 句柄:CUDNN_STATUS_NOT_INITIALIZED”