Witam,
Dodałem do strony obraz. W zadaniu mam dodać (nałożyć) na niego kolor w prawym górnym rogu w raz tekstem. Jednak po nałożeniu nie pojawia się kolor. Ustawiałem go bez psedo-elementu :before, jednak pojawiał się jako tło obrazku. Obrazek jest ustawiony za pomocą bootstrap.

Oto kod:
HTML
<div>
<img
src="images/coffee-1.png"
class="rounded float-right pl-5"
alt="coffee_1"
/>
</div>
CSS
.products img {
position: relative;
}
.products img::before {
position: absolute;
content: '';
background-color: $background-color-beige;
width: 100%;
height: 100%;
top: 15px;
left: 15px;
}