【发布时间】:2020-08-25 01:42:45
【问题描述】:
我有一个 *ngfor 可以制作 div,但是当我制作 div 绝对值时,所有 div 都会放在同一个位置而不是列表中。
我需要将 div 设置为绝对值,以使用相对 css 更改其中的内容。
html:
<ion-grid >
<div *ngFor="let card of restPointsCards;let i=index" id="card">
<ion-row>
<ion-col >
<ion-img *ngIf="userPercentageCards[i]>= 100" src="../../../assets/icons/PointsCard_100.png" ></ion-img>
<ion-img *ngIf="userPercentageCards[i]>= 85 && userPercentageCards[i] <100" src="../../../assets/icons/PointsCard_85.png"></ion-img>
<ion-img *ngIf="userPercentageCards[i]>= 70 && userPercentageCards[i]< 85" src="../../../assets/icons/PointsCard_70.png" ></ion-img>
<ion-img *ngIf="userPercentageCards[i]>= 50 && userPercentageCards[i]< 70" src="../../../assets/icons/PointsCard_50.png" ></ion-img>
<ion-img *ngIf="userPercentageCards[i]>= 30 && userPercentageCards[i]< 50" src="../../../assets/icons/PointsCard_30.png" ></ion-img>
<ion-img *ngIf="userPercentageCards[i]>= 15 && userPercentageCards[i]< 30" src="../../../assets/icons/PointsCard_15.png" ></ion-img>
<ion-img *ngIf="userPercentageCards[i]< 15 && userPercentageCards[i]> 0" src="../../../assets/icons/PointsCard.png"></ion-img>
</ion-col>
<ion-col >
<ion-text> {{card.cardPoints}} = {{card.cardValue}} € </ion-text>
<!-- <ion-text>{{userPercentageCards[i]}} %</ion-text>-->
<ion-button id="useButton" *ngIf="userPercentageCards[i] >=100" style="bottom: 0"> Usar Cartão!</ion-button>
</ion-col>
</ion-row>
</div>
css:
#card{
position: absolute;
border: #5e8d93 2px solid ;
margin-top: 5px;
height: 140px;
width: 70%
}
我想改变 div 中图像和按钮的位置,这就是为什么我想让 div 绝对值,所以我可以像这样改变按钮:
css:
#useButton{
position: relative;
bottom: 5px;
}
【问题讨论】:
标签: html css grid css-position division