首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在角度中更改mat-form-field宽度?

如何在角度中更改mat-form-field宽度?
EN

Stack Overflow用户
提问于 2020-07-09 00:35:43
回答 2查看 1.1K关注 0票数 0

我想改变我使用的角度材料的字段的宽度,我尝试添加css到全局style.css和component.css,但它不起作用。有什么建议吗?谢谢。我有下面的样例字段。谢谢

#mycss (我尝试过的)

代码语言:javascript
复制
.mat-form-field-flex {
  display: inline-flex;
  align-items: baseline;
  box-sizing: border-box;
  width: 160%;
}

#HTML

代码语言:javascript
复制
 <div fxLayout="column">
                         <div fxLayout="row" fxLayoutGap="24px">
                          <div fxFlex fxLayout="row">
                            <mat-form-field appearance="outline" class="pr-4" fxFlex>
                              <mat-label>Label 1</mat-label>
  
                            </mat-form-field>
                          </div>
                          <div fxFlex></div>
                        </div>

                        <div fxLayout="row" fxLayoutGap="24px">
                          <div fxFlex fxLayout="row">
                            <mat-form-field appearance="outline" class="pr-4" fxFlex>
                              <mat-label>Label 2</mat-label>
                              <mat-select formControlName="choice" required>
                            </mat-form-field>
                          </div>
                          <div fxFlex></div>
                        </div>
EN

回答 2

Stack Overflow用户

发布于 2020-07-09 00:50:34

尝试将css中的.mat-form-field-flex类修改为mat-form-field

代码语言:javascript
复制
mat-form-field {
  width: 300px !important
}
票数 1
EN

Stack Overflow用户

发布于 2020-07-09 00:56:56

只需在您的css文件中添加此css

代码语言:javascript
复制
:host::ng-deep.mat-form-field {
   width : 100px; //enter whatever width you want
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62799440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档