/
engineunity_sub
/
doxml_work_site
Обзор
Документация
Войти
/
engineunity_sub
/
doxml_work_site
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
src/css/sections/tariffs.css
243 строки
4 KB
PauloChaser
move content from branch dev to master
12 фев 2025, 18:06
12 фев 2025, 18:06
a2e2735
Код
Авторство
О чём код?
/* Баннер */ .tariffsBanner { display: flex; align-items: center; justify-content: center; min-height: 400px; background: radial-gradient(var(--blue) 20%, rgba(57, 72, 239, 0.8)); color: #fff; text-align: center; margin-bottom: 40px; position: relative; } .tariffsBanner__row { position: relative; } .tariffsBanner__row::after { content: "₽"; font-size: 330px; color: rgba(255, 255, 255, 0.1); line-height: 1; position: absolute; right: 0; top: 65%; transform: translateY(-50%); } .tariffsBanner__title { font-size: 64px; font-weight: bold; z-index: 1; color: white; text-align: start; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); } /* Текстовая часть */ .pricing__intro { margin-top: 40px; margin-bottom: 40px; text-align: start; padding: 20px; border-radius: 12px; background: rgba(0, 86, 179, 0.05); border-left: 4px solid #0056b3; box-shadow: 0 4px 12px rgba(0, 86, 179, 0.15); } .pricing__intro p, .pricing__intro ul { font-size: 18px; line-height: 1.6; margin: 10px 0; } .pricing__intro ul { padding-left: 20px; } /* Карточки тарифов */ .pricing__cards { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; margin-bottom: 40px; } .pricing__card { padding: 25px; /*width: 320px;*/ flex: 1; text-align: center; transition: transform 0.3s ease, box-shadow 0.3s ease; outline: 1px solid #e4ebf7; border-radius: 24px; background: transparent; box-shadow: 0 20px 64px 0 rgba(99, 120, 153, .08); -webkit-backdrop-filter: blur(40px); backdrop-filter: blur(40px); display: flex; flex-direction: column; justify-content: space-between; position: relative; overflow: hidden; } .pricing__card:hover { transform: translateY(-5px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); } .pricing__plan { color: #0056b3; margin-bottom: 15px; font-weight: bold; font-size: 1.2em; } .pricing__price { margin: 15px 0; font-weight: bold; font-size: 1.6em; color: #333; } .pricing__features { list-style: none; padding: 0; margin: 20px 0; text-align: left; font-size: 0.95em; } .pricing__features li { padding: 8px 0; border-bottom: 1px solid #e4ebf7; font-size: 16px; } .pricing__button { background-color: #0056b3; color: #fff; padding: 15px 30px; border: none; border-radius: 20px; cursor: pointer; font-size: 1.1em; font-weight: bold; margin-top: auto; transition: background-color 0.3s ease; } .pricing__button:hover { background-color: #003d80; } /* Адаптивные стили для tariffsBanner и pricing */ /* Экран до 1200px */ @media (max-width: 1200px) { .tariffsBanner { min-height: 350px; padding: 0 20px; } .tariffsBanner__title { font-size: 48px; } .pricing__intro p, .pricing__intro ul { font-size: 16px; } .pricing__cards { gap: 20px; } .pricing__card { padding: 20px; } } /* Экран до 991px */ @media (max-width: 991px) { .tariffsBanner { min-height: 300px; } .tariffsBanner__title { font-size: 40px; text-align: center; } .tariffsBanner__row::after { font-size: 200px; right: 10%; } .pricing__intro { padding: 15px; margin: 20px 0; } .pricing__intro p, .pricing__intro ul { font-size: 15px; } .pricing__cards { flex-direction: column; gap: 20px; } .pricing__card { max-width: 100%; padding: 15px; } .pricing__price { font-size: 1.4em; } } /* Экран до 550px */ @media (max-width: 550px) { .tariffsBanner { min-height: 250px; padding: 0 10px; } .tariffsBanner__title { font-size: 32px; } .tariffsBanner__row::after { font-size: 150px; top: 70%; right: 5%; } .pricing__intro p, .pricing__intro ul { font-size: 14px; } .pricing__cards { gap: 15px; } .pricing__card { padding: 10px; font-size: 0.9em; } .pricing__button { font-size: 1em; padding: 10px 20px; } }