【发布时间】:2020-05-15 12:58:31
【问题描述】:
如何将mat-form-field 和appearance="outline" 中的高度更改为特定的高度像素数,40 像素(或未来用户体验团队所需的任何数字)。我需要减少 mat-form-field。
如何做到这一点?公式是什么,或者哪个零件号可以修改为 40px? -1.1? .75 , 133%, 使用下面的答案寻找某种函数或数学方程式,或任何其他可能有效的选项。
https://stackoverflow.com/a/54762506/12425844
::ng-deep .mat-form-field-flex > .mat-form-field-infix { padding: 0.4em 0px !important;}
::ng-deep .mat-form-field-label-wrapper { top: -1.5em; }
::ng-deep .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
transform: translateY(-1.1em) scale(.75);
width: 133.33333%;
}
【问题讨论】:
-
height:40px 有什么问题; ? stackblitz.com/edit/angular-31dawx
-
未指定,已在问题中引用
-
您是否要设置为精确的 40 像素?你能解释一下演示中有什么问题吗?
-
你的意思是元素的总大小为 40px,包括填充和提示/错误的空间,还是你的意思是轮廓应该是 40px?
标签: css angular typescript angular-material angular8