首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将标题添加到表单中?

如何将标题添加到表单中?
EN

Stack Overflow用户
提问于 2019-10-30 18:23:25
回答 2查看 2.1K关注 0票数 1

我想将标题添加到表单中,但找不到任何方法,下面是我的代码,最后我给出了图像链接,说明我希望标题如何出现

代码语言:javascript
复制
<div id="forms" class="page-layout simple fullwidth" fxLayout="column">
    <div class="content p-24">
        <div class="mb-24" fxLayout="column" fxLayoutAlign="start" fxLayout.gt-md="row">

            <form class="mat-card mat-elevation-z4 p-24 mr-24" fxLayout="column" fxLayoutAlign="start" fxFlex="1 0 auto" name="form" [formGroup]="form">
                <!-- <mat-card>New sales person</mat-card> -->
                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100" class="pr-4">
                        <mat-label>ID</mat-label>
                        <input matInput formControlName="company">
                        <mat-icon matSuffix>domain</mat-icon>
                    </mat-form-field>


                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <mat-label>Name</mat-label>
                        <input matInput formControlName="firstName" required>
                        <mat-icon matSuffix class="secondary-text">account_circle</mat-icon>
                        <mat-error> Name is required!</mat-error>
                    </mat-form-field>


                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <mat-label>Gender</mat-label>
                        <mat-select>
                            <mat-option>
                                Male
                            </mat-option>
                            <mat-option>
                                Female
                            </mat-option>
                            <mat-option>
                                Rather Not to say.
                            </mat-option>
                        </mat-select>
                    </mat-form-field>

                </div>


                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100" class="pr-4">
                        <input type='number' matInput name="" id="" placeholder="Phone">
                        <mat-icon matSuffix>phone</mat-icon>
                    </mat-form-field>


                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <input type='email' matInput name="" id="" placeholder="Email">
                        <mat-icon matSuffix>email</mat-icon>
                    </mat-form-field>

                </div>


                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100" class="pr-4">
                        <input type='text' matInput name="" id="" placeholder="Team">
                    </mat-form-field>


                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <input type='text' matInput name="" id="" placeholder="Team Leader">
                    </mat-form-field>

                </div>





                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100" class="pr-4">
                        <mat-label>County</mat-label>
                        <mat-select>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                        </mat-select>
                    </mat-form-field>



                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <mat-label>Sub County</mat-label>
                        <mat-select>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                            <mat-option>
                                Lorem.
                            </mat-option>
                        </mat-select>
                    </mat-form-field>


                </div>




                <div fxLayout="row wrap" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100">
                        <mat-label>Physical Address</mat-label>
                        <textarea matInput formControlName="address" required>

                        </textarea>
                        <mat-error>Address is required!</mat-error>
                    </mat-form-field>

                    <mat-form-field appearance="outline" fxFlex="100">
                        <mat-label>Additional Information </mat-label>
                        <textarea matInput formControlName="address2"></textarea>
                        <mat-error>Additional is required!</mat-error>
                    </mat-form-field>

                </div>


                <!-- 
                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">

                    <mat-form-field appearance="outline" fxFlex="100">
                        <mat-label>Country</mat-label>
                        <mat-select formControlName="country" required>
                            <mat-option [value]="'United States of America'">
                                United States of America
                            </mat-option>
                            <mat-option [value]="'United Kingdom'">
                                United Kingdom
                            </mat-option>
                            <mat-option [value]="'Russia'">
                                Russia
                            </mat-option>
                            <mat-option [value]="'China'">
                                China
                            </mat-option>
                            <mat-option [value]="'Japan'">
                                Japan
                            </mat-option>
                            <mat-option [value]="'Turkey'">
                                Turkey
                            </mat-option>
                        </mat-select>
                        <mat-icon matSuffix class="secondary-text">outlined_flag</mat-icon>
                        <mat-error>Country is required!</mat-error>
                    </mat-form-field>

                </div> -->
                <div fxLayout="row" fxLayoutAlign="start center" fxFlex="1 0 auto">




                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <mat-label>Input 1</mat-label>
                        <input matInput formControlName="Input1" required>
                        <mat-icon matSuffix class="secondary-text">account_circle</mat-icon>
                        <mat-error> Input 1 is required!</mat-error>
                    </mat-form-field>


                    <mat-form-field appearance="outline" fxFlex="50" class="pr-4">
                        <mat-label>Input 2</mat-label>
                        <input matInput formControlName="Input2" required>
                        <mat-icon matSuffix class="secondary-text">account_circle</mat-icon>
                        <mat-error> Input 1 is required!</mat-error>
                    </mat-form-field>



                </div>



                <button mat-raised-button class='submitButton' style="background-color: #27803f;  color: white;">Submit
                    form</button>
            </form>
        </div>
    </div>
</div>

我想在表格上加上的标题如下:

我的表格是这样的:

我试过放牌,但没成功

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-31 06:45:27

这里我为您的愿望编辑了mat-cardhttps://stackblitz.com/edit/angular-qvnzza

票数 1
EN

Stack Overflow用户

发布于 2019-10-30 18:54:50

我假设您只想添加一个带有CSS的标题。您可以使用这个CSS来完成这个任务:

代码语言:javascript
复制
#forms:before {
    content: 'This is your heading';
    background: #00398e;
    width: 100%;
    display: block;
    padding: 10px 20px;
    color: white;
    font-family: Arial;
    font-size: 26px;
}

或者试试这个:

代码语言:javascript
复制
form.mat-card.mat-elevation-z4:before {
    content: 'This is your heading';
    background: #00398e;
    width: 100%;
    display: block;
    padding: 10px 20px;
    color: white;
    font-family: Arial;
    font-size: 26px;
}

或者,如果您想将它添加到您的HTML中,也许可以使用md-toolbar

代码语言:javascript
复制
<md-card>
  <md-toolbar color="primary">
    <span>Title</span>
  </md-toolbar>

或者这个:

代码语言:javascript
复制
   <md-card-header>
      <md-card-title>Your title goes here</mat-card-title>
   </md-card-header>

https://material.angularjs.org/latest/api/directive/mdCard

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58631596

复制
相关文章

相似问题

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