В настоящее время это был цветной значок на изображении ... Я хочу, чтобы при переходе на изображение отображался кликабельный значок, например, проверьте второе изображение

Так что я хочу, как показано ниже ..

.outer-div-for-the-imgae-icon{position:unset; display:block; width:100%; height:auto; }
.outer-div-for-the-imgae-icon img{max-height:300px; width:100%; max-width:300px; height:auto; position : relative; object-fit:cover;}
.outer-div-for-the-imgae-icon i{position:absolute; top:0; left:100%; font-size:40px;}<div class = "outer-div-for-the-imgae-icon">
<app-image [imagesrc] = "imagePath" style = "width : 38%; margin-top: 30px;"
class = "d-none d-sm-block" alt = "..."></app-image>
<i (click) = "openImageUploadModal(content)" style = "color : white;left:37%;
position: absolute; top: 24px; padding: 3px; background-color:#0076C8;
border-radius: 50%;font-size: 12px;"
class = "fa fa-pencil fa-lg" aria-hidden = "true"></i>
</div>





Я добавляю код ниже для справки. Вы можете изменить внешний вид, используя правила CSS.
.outer-div-for-the-imgae-icon {
position: relative;
display: block;
width: 300px;
height: 300px;
background-color: #efefef
}
.outer-div-for-the-imgae-icon img {
max-height: 300px;
width: 100%;
max-width: 300px;
height: auto;
position: relative;
object-fit: cover;
}
.outer-div-for-the-imgae-icon i {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
top: auto;
font-size: 40px;
height: 100px;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
font-size: 12px;
line-height: 25px;
padding: 25px;
box-sizing: border-box;
}<div class = "outer-div-for-the-imgae-icon">
<app-image [imagesrc] = "imagePath" style = "width : 38%; margin-top: 30px;" class = "d-none d-sm-block" alt = "..."></app-image>
<i (click) = "openImageUploadModal(content)" style = "" class = "fa fa-pencil fa-lg" aria-hidden = "true">Edit Profile Picture</i>
</div>.outer-div-for-imgae-icon я {положение: абсолютное; внизу: 29 пикселей; слева: 15 пикселей; справа: 0 пикселей; сверху: авто; размер шрифта: 40 пикселей; высота: 30 пикселей; ширина: 36%; цвет фона: черный; цвет: #fff; размер шрифта: 12 пикселей; padding: 14px 14px 14px 63px; box-sizing: border-box;}
@Sundeep Я был немного занят. Надеюсь, вы добились желаемого результата. Дай мне знать, если тебе понадобится помощь.
все, что вам нужно, чтобы добавить это к значку или событию, лучше к элементу, который его содержит:
cursor: 'pointer'
чтобы он выглядел как интерактивный элемент, но имейте в виду, что все входы в систему при нажатии (например, что должно происходить при нажатии кнопки) будут обрабатываться с помощью javascript, а css - это способ стилизации файлов
Привет, @Tahir Shahzad, все работает нормально, но когда я масштабирую страницу, она сворачивается