简体   繁体   中英

Ionic 3 ion-grid on ion-card align

How can I align and trim my grid? The columns were not right, were not one below the other and choose the divisions.

图片在这里请检查

<ion-card>
    <ion-card-header>
        <p style="margin-left: 5%"> last orders buy </p>
    </ion-card-header>
    <ion-card-content padding-right >
        <ion-grid style="width: ; "> 
            <ion-row>
                <ion-col col-1 style="font-size: 10px">
                    ID 
                </ion-col>
                <ion-col col-3 style="font-size: 10px">
                    Operação
                </ion-col>
                <ion-col col-1 style="font-size: 9px; margin-top: 1px">
                    De
                </ion-col>
                <ion-col col-1 style="font-size: 10px ">
                    P/
                </ion-col>
                <ion-col col-2 style="font-size: 10px">
                    Volume
                </ion-col>
                <ion-col col-2 style="font-size: 10px">
                    Valor
                </ion-col>
                <ion-col col-2 style="font-size: 10px">
                    Status
                </ion-col>
            </ion-row>
            <ion-row style="margin-left: -20px" *ngFor="let dado of dados" >
                <ion-list>
                    <ion-item-sliding #item>
                    <ion-item>
                    <ion-col col-1  style="font-size:10px">
                        #{{dado.id}}
                    </ion-col>
                    <ion-col col-3 style="font-size:10px">
                        {{dado.operation}}
                    </ion-col>
                    <ion-col col-1 style="font-size:10px">
                        {{dado.from_currency}}
                    </ion-col>
                    <ion-col col-1 style="font-size:10px">
                        {{dado.to_currency}}
                    </ion-col>
                    <ion-col col-2 style="font-size:10px">
                        {{dado.value_in_currency}}
                    </ion-col>
                    <ion-col col-2 style="font-size:10px">
                        {{dado.value_brl}}
                    </ion-col>
                    <ion-col col-2 style="font-size:10px">
                        {{dado.operation}}
                    </ion-col>
              </ion-item> 
          <ion-item-options side="right">
              <button ion-button color="danger" (click)="share(item)">Cancelar</button>
          </ion-item-options>
      </ion-item-sliding>
                </ion-list>
            </ion-row>
        </ion-grid>
    </ion-card-content>
</ion-card>

If you remove this sliding its looking very good

change in .html

<ion-content no-padding>

  <ion-card no-padding>
    <ion-card-header>
       <p style="margin-left:-9px;"> last orders buy  </p>
    </ion-card-header>

    <ion-card-content no-padding>
      <ion-grid> 
        <ion-row>
          <ion-col col col-1 style="font-size: 10px">
            ID 
          </ion-col>
          <ion-col col col-2 style="font-size: 10px">
                Operação
          </ion-col>
          <ion-col style="font-size: 9px;">
              De
          </ion-col>
          <ion-col style="font-size: 10px ">
              P/
          </ion-col>
          <ion-col col col-2 style="font-size: 10px">
              Volume
          </ion-col>
          <ion-col col col-2 style="font-size: 10px">
              Valor
          </ion-col>

          <ion-col style="font-size: 10px">
              Status
          </ion-col>
        </ion-row>


        </ion-grid>

        <ion-grid>

              <ion-row *ngFor="let dado of dados">

             <ion-col col col-1  style="font-size:10px;">
            #{{dado.id}}
            </ion-col>
           <ion-col col col-2 style="font-size:10px">
    {{dado.operation}}
            </ion-col>
             <ion-col style="font-size:10px">
    {{dado.from_currency}}
            </ion-col>
             <ion-col style="font-size:10px">
    {{dado.to_currency}}
            </ion-col>
             <ion-col col-2 style="font-size:10px">
    {{dado.value_in_currency}}
            </ion-col>
             <ion-col col-2 style="font-size:10px">
    {{dado.value_brl}}
            </ion-col>
             <ion-col style="font-size:10px">
    {{dado.operation}}
            </ion-col>
        </ion-row>

      </ion-grid>

    </ion-card-content>
  </ion-card>
</ion-content>

Result

图片

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM