/
drndsv
/
Internet-Auction
Обзор
Документация
Войти
/
drndsv
/
Internet-Auction
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/webapp/adminStyle.css
199 строк
5 KB
drndsv
загружаю рабочий проект
30 май 2025, 19:55
30 май 2025, 19:55
c1532e9
Код
Авторство
О чём код?
/* Общие стили */ body { font-family: "Montserrat", sans-serif; background-color: #f5f5f5; display: grid; grid-template-rows: 60px auto; /* Шапка фиксированной высоты и контент */ margin: 0; /* Убираем стандартные отступы */ height: 100vh; overflow: hidden; /* Убираем прокрутку на уровне страницы */ } /* Шапка страницы */ .header { grid-row: 1; width: 100%; background-color: rgba(166, 150, 243, 0.92); padding: 10px 20px; display: flex; justify-content: space-between; align-items: center; height: 60px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Тень для визуального разделения */ position: sticky; top: 0; z-index: 1000; flex-wrap: wrap; /* Для адаптации на маленьких экранах */ } .user-menu { position: relative; color: #ecf0f1; cursor: pointer; font-weight: 500; margin-right: 20px; /* Добавлен отступ справа */ } .header-buttons { display: flex; gap: 10px; flex-wrap: wrap; } .header-button, .header-select { background-color: rgba(129, 113, 194, 0.92); color: #ecf0f1; border: none; padding: 10px 15px; font-size: 14px; cursor: pointer; border-radius: 4px; transition: background-color 0.3s; } .header-button:hover, .header-select:hover { background-color: rgba(117, 101, 183, 0.92); } .header-label { color: #ffffff; font-size: 14px; margin: 0 10px; } .user-menu:hover { color: #ffffff; } .dropdown-content { display: none; position: absolute; right: 0; background-color: rgba(166, 150, 243, 0.92); min-width: 200px; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); border-radius: 4px; overflow: hidden; margin-top: 10px; /* Новое правило для ограничения позиции */ right: auto; /* Отменяем "прижатие" к краю */ left: calc(100% - 220px); /* Сдвиг списка влево на ширину элемента и небольшой запас */ max-width: 90vw; /* Ограничение ширины в пределах экрана */ } .dropdown-content a { color: #ffffff; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover { background-color: rgba(117, 101, 183, 0.92); } .dropdown-content.show { display: block; } /* Основной контент */ .main-content { grid-row: 2; padding: 20px; box-sizing: border-box; overflow-y: auto; /* Только вертикальная прокрутка, если контент выходит за границы */ overflow-x: hidden; /* Убираем горизонтальную прокрутку */ width: 100%; /* Убедимся, что контент растягивается по ширине */ } /* Медиа-запросы для адаптивности */ @media (max-width: 768px) { .header-buttons { flex-direction: column; } .main-content { padding: 10px; } .dropdown-content { left: auto; /* Возвращаем стандартное расположение */ right: 10px; /* Оставляем небольшой отступ от края */ max-width: 90vw; /* Ограничиваем ширину для узких экранов */ } } /* Стили для таблицы */ .l-table { margin-top: 20px; width: 100%; border-collapse: collapse; table-layout: fixed; /* Ячейки с фиксированной шириной */ } .l-table th, .l-table td { border: 1px solid #ccc; padding: 10px; text-align: center; word-wrap: break-word; /* Перенос текста в ячейках */ } .l-table th { background-color: #f2f2f2; } /* Стили для кнопок */ .button-group { margin-top: 20px; display: flex; gap: 10px; } .action-button { background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 14px; transition: background-color 0.3s; } .action-button:hover { background-color: #45a049; } /* Контейнер для поиска */ .search-container { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; margin-right: 30px; } .search-input { padding: 10px; font-size: 14px; border: 1px solid #ccc; border-radius: 4px; width: 200px; margin-right: 10px; } .search-button { background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 14px; transition: background-color 0.3s; } .search-button:hover { background-color: #45a049; }