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

109 lines
3.8 KiB
CSS
Raw Normal View History

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;
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; /* Плавное увеличение */
}