Я попытался отобразить кнопку закрытия в списке изображений. Кнопка «Закрыть» отображается только на последнем изображении. Пожалуйста, смотрите ниже мои коды.
Html файл
<div class="image-preview mb-5">
<div *ngFor="let url of images;let index = index" class="img-container">
<img class="column" [src]="url" height="90px" width="90px" (click)="selectedImage(index)"
[ngClass]="{'selected-image': selectedIndex === index}">
<button type="button" class="close" aria-label="Close" (click)="removeImage(index)">
<span aria-hidden="true">×</span>
</button>
</div>
</div>
Css файл
.img-container {
display: inline;
position: relative;
}
.close {
display: inline;
position: absolute;
top: 2px;
right: 2px;
z-index: 1;
background-color: #E5FFCC;
padding: 2px 2px 4px 2px;
color: rgb(22, 93, 95);
font-weight: bold;
cursor: pointer;
opacity: .2;
text-align: center;
font-size: 30px;
line-height: 10px;
}
.img-container:hover .close {
opacity: 1;
}
Пожалуйста, помогите мне в этом.