2024-02-19 05:43:38 +00:00
|
|
|
|
|
|
|
|
|
@keyframes moveBackground {
|
|
|
|
|
0% { background-position: 0 0; }
|
|
|
|
|
100% { background-position: -10000px 5000px; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.mystical-background {
|
|
|
|
|
position: relative;
|
|
|
|
|
background-image: url('main/static/deps/img/mg.png'); /* Укажите правильный путь к файлу */
|
|
|
|
|
background-size: cover;
|
|
|
|
|
animation: moveBackground 300s linear infinite;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-detail {
|
|
|
|
|
/* Ваши стили для деталей товара */
|
|
|
|
|
padding: 20px;
|
|
|
|
|
background-color: rgba(0, 0, 0, 0.7); /* Темный полупрозрачный фон */
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
box-shadow: 0 2px 4px rgba(0,0,0,0.5);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Добавьте стили для текста, кнопок и других элементов сюда */
|
|
|
|
|
/* Стили для заголовков и описания */
|
|
|
|
|
.product-detail h1 {
|
|
|
|
|
font-size: 2.5rem;
|
2024-03-05 11:23:18 +00:00
|
|
|
|
color: #daa3ff; /* Золотой цвет для заголовков */
|
2024-02-19 05:43:38 +00:00
|
|
|
|
text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7); /* Свечение вокруг текста */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-detail h2 {
|
|
|
|
|
font-size: 1.8rem;
|
2024-03-05 11:23:18 +00:00
|
|
|
|
color: #cc7fff; /* Аквамариновый цвет для подзаголовков */
|
2024-02-19 05:43:38 +00:00
|
|
|
|
margin-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-detail .price {
|
|
|
|
|
font-size: 2rem;
|
2024-03-05 11:23:18 +00:00
|
|
|
|
color: #4f0088; /* Мягкий зеленый цвет для цены */
|
2024-02-19 05:43:38 +00:00
|
|
|
|
font-weight: bold;
|
|
|
|
|
margin-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-detail .description {
|
|
|
|
|
font-size: 1.2rem;
|
|
|
|
|
color: #E6E6FA; /* Лавандовый цвет для описания */
|
|
|
|
|
line-height: 1.6;
|
|
|
|
|
margin-bottom: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Стили для кнопок */
|
|
|
|
|
.btn {
|
|
|
|
|
padding: 10px 20px;
|
|
|
|
|
border-radius: 30px;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
|
|
|
|
|
transition: all 0.3s ease;
|
|
|
|
|
border: 2px solid #FFF; /* Белая обводка для контраста */
|
|
|
|
|
background: transparent;
|
|
|
|
|
color: #FFF;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-primary {
|
|
|
|
|
background-color: #483D8B; /* Темно-синий цвет */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-secondary {
|
2024-03-05 11:23:18 +00:00
|
|
|
|
background-color: #bf4dd0; /* Сине-фиолетовый цвет */
|
2024-02-19 05:43:38 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-primary:hover, .btn-secondary:hover {
|
|
|
|
|
background-color: #FFF;
|
|
|
|
|
color: #483D8B;
|
|
|
|
|
border-color: #483D8B;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Стиль для анимации кнопок при наведении */
|
|
|
|
|
.btn:hover {
|
|
|
|
|
transform: scale(1.05);
|
|
|
|
|
box-shadow: 0px 0px 15px #FFF;
|
|
|
|
|
}
|
|
|
|
|
.product-image-container {
|
|
|
|
|
flex: 1;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
border-radius: 15px; /* Скругляем углы контейнера */
|
2024-03-05 11:23:18 +00:00
|
|
|
|
box-shadow: 0px 10px 20px rgba(203, 92, 255, 0.62); /* Добавляем тень для эффекта "глубины" */
|
2024-02-19 05:43:38 +00:00
|
|
|
|
margin-right: 20px; /* Отступ справа */
|
|
|
|
|
background: rgba(255, 255, 255, 0.1); /* Немного прозрачности для контейнера */
|
|
|
|
|
backdrop-filter: blur(5px); /* Размытие фона за контейнером */
|
|
|
|
|
width: 500px; /* Увеличенная ширина контейнера */
|
|
|
|
|
height: 500px; /* Увеличенная высота контейнера */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-image {
|
|
|
|
|
width: 100%; /* Ширина изображения равна ширине контейнера */
|
|
|
|
|
height: 100%; /* Высота изображения равна высоте контейнера */
|
|
|
|
|
object-fit: contain; /* Изображение масштабируется с сохранением пропорций */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.product-image-container:hover .product-image {
|
|
|
|
|
transform: scale(1.1); /* Немного большее увеличение размера изображения при наведении */
|
|
|
|
|
transition: transform 0.3s ease-in-out; /* Плавное увеличение */
|
|
|
|
|
}
|