<div *ngFor="let gallery of galleries; let i = index ">
<img
[src]="imagesrc "
alt="gallery thumbnail" (mouseenter)="enter(i)" (mouseleave)="leave(i)"/>
<button class="btn btn-primary" *ngIf="hoverIndex == i">EDIT</button>
</div>
public enter(i) {
this.hoverIndex = i;
}
public leave(i) {
this.hoverIndex = null;
}
Приведенный выше код работает для отображения / скрытия функциональности кнопки при наведении курсора. Но мне нужно добавить свойство для наведенного изображения, чтобы оно исчезало при наведении, а кнопка должна быть в центре изображения (теперь оно появляется справа).
Я не могу использовать posiiton:absolute
, потому что это нарушит порядок изображений, поступающих с *ngFor
.