Цель: Создать карточку товара с диагональной лентой «АКЦИЯ» в углу
Подробнее: Сделать так, чтобы красная лента «АКЦИЯ» была расположена в правом верхнем углу карточки под углом 45 градусов, перекрывая собой угол карточки.
<div class="product-card">
<div class="ribbon">АКЦИЯ</div>
<img src="product.jpg" alt="Товар">
<h3>Крутой товар</h3>
<p>999 руб.</p>
</div>.product-card {
position: relative; /* Родитель для абсолютного позиционирования */
width: 300px;
padding: 20px;
border: 1px solid #ddd;
border-radius: 8px;
background: white;
margin: 20px;
}
.ribbon {
position: absolute;
top: 10px;
right: -30px; /* Выступает за правый край */
background: #ff4757;
color: white;
padding: 8px 40px;
transform: rotate(45deg); /* Диагональное положение */
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
font-weight: bold;
}