【问题标题】:Ionic styling container离子造型容器
【发布时间】:2021-12-28 21:22:26
【问题描述】:

能否帮助我格式化我的离子代码,使其看起来像图片 1?

图2是目前的样子

代码如下:

<ion-content  >
  <ion-grid>
    <ion-row class="ion-text-center">
      <ion-col size="0.9" *ngFor="let c of images; let i = index">
        <img src="../assets/cards/cardBackground/cardBackground.png" *ngIf="!c.isFlipped" (click)="selectCard(c)"/>
        <img [src]="imageDir + c.name +  '.png'" *ngIf="c.isFlipped && !c.isMatched"  (click)="selectCard(c)"/>
      </ion-col>
      
    </ion-row>

    <ion-row class="ion-text-center" >
      <ion-col >
        <ion-card  class="card-class">
          <img  src="../assets/playIcons/player1.svg"/>
          <ion-card-header>
            <ion-card-title>{{this.player1["name"]}}</ion-card-title>
            <ion-card-title>Score: {{this.player1["score"]}}</ion-card-title>
          </ion-card-header>
        </ion-card>
      </ion-col>

      <ion-col >
        <ion-card class="card-class">
          <img src="../assets/playIcons/player2.svg"/>

          <ion-card-header>
            <ion-card-title>{{this.player2["name"]}}</ion-card-title>
            <ion-card-title>Score: {{this.player2["score"]}}</ion-card-title>
          </ion-card-header>
        </ion-card>

      </ion-col>

     
    </ion-row>
  
  </ion-grid>

</ion-content>

我在前端方面没有那么多经验,非常感谢您的帮助,谢谢

【问题讨论】:

    标签: html angularjs ionic-framework


    【解决方案1】:

    最简单的解决方案是使用嵌套网格。例如

    <ion-grid>
        <ion-row class="ion-align-items-center ion-justify-content-center">
            <ion-col size="3">
                 <ion-card  class="card-class">
                    <img  src="../assets/playIcons/player1.svg"/>
                    <ion-card-header>
                    <ion-card-title>{{this.player1["name"]}}</ion-card-title>
                    <ion-card-title>Score: {{this.player1["score"]}}</ion-card-title>
               </ion-card-header>
             </ion-card>
           </ion-col>
           <ion-col size="6">
               <ion-grid>
                   <ion-row class="ion-text-center">
                       <ion-col size="0.9" *ngFor="let c of images; let i = index">
                           <img src="../assets/cards/cardBackground/cardBackground.png" *ngIf="!c.isFlipped" (click)="selectCard(c)"/>
                           <img [src]="imageDir + c.name +  '.png'" *ngIf="c.isFlipped && !c.isMatched"  (click)="selectCard(c)"/>
                       </ion-col>
                   </ion-row>
               </ion-grid>
           </ion-col>
           <ion-col size="3">
               <ion-card class="card-class">
                   <img src="../assets/playIcons/player2.svg"/>
    
                   <ion-card-header>
                       <ion-card-title>{{this.player2["name"]}}</ion-card-title>
                       <ion-card-title>Score: {{this.player2["score"]}}</ion-card-title>
                   </ion-card-header>
                </ion-card>
           </ion-col>
        </ion-row>
    </ion-grid>
    

    您可能希望将嵌套网格的卡片分解为单独的行。

    【讨论】:

    • 非常感谢,我现在学到了一些东西,看起来好多了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2016-08-26
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    • 2020-07-21
    • 2019-12-13
    相关资源
    最近更新 更多