Harmony/main/static/deps/css/my_footer_css.css

109 lines
3.8 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

@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;
color: #24ffc5; /* Золотой цвет для заголовков */
text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7); /* Свечение вокруг текста */
}
.product-detail h2 {
font-size: 1.8rem;
color: #7FFFD4; /* Аквамариновый цвет для подзаголовков */
margin-bottom: 20px;
}
.product-detail .price {
font-size: 2rem;
color: #00FA9A; /* Мягкий зеленый цвет для цены */
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 {
background-color: #4dd0a9; /* Сине-фиолетовый цвет */
}
.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; /* Скругляем углы контейнера */
box-shadow: 0px 10px 20px rgba(35, 182, 138, 0.2); /* Добавляем тень для эффекта "глубины" */
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; /* Плавное увеличение */
}