Кнопка закрытия не отображается на каждом изображении angular 8 - PullRequest
0 голосов
/ 03 февраля 2020

Я попытался отобразить кнопку закрытия в списке изображений. Кнопка «Закрыть» отображается только на последнем изображении. Пожалуйста, смотрите ниже мои коды.

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">&times;</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;
}

Пожалуйста, помогите мне в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...