Kanban-доска Fool-Stack
- Kanban-доска помогает видеть весь процесс целиком: что запланировано, что уже в работе и что готово.
- Перетаскивайте карточки между колонками, фиксируйте договорённости и не теряйте контекст — всё в одном месте.
+ Kanban-доска помогает видеть весь процесс целиком: что запланировано, что уже в работе и что
+ готово.
+ Перетаскивайте карточки между колонками, фиксируйте договорённости и не теряйте контекст —
+ всё в одном месте.
@@ -104,4 +106,4 @@ const Mainpage = () => {
};
export default Mainpage;
-//TODO: проверка правильности отображения даты в отображении
\ No newline at end of file
+//TODO: проверка правильности отображения даты в отображении, приоритет задачи, отображение категории
\ No newline at end of file
diff --git a/src/css/Mainpage.css b/src/css/Mainpage.css
index 0881dc0..7fe3348 100644
--- a/src/css/Mainpage.css
+++ b/src/css/Mainpage.css
@@ -11,10 +11,13 @@
max-width: 1200px;
display: flex;
gap: 20px;
+ align-items: flex-start; /* Выравнивание по верху */
+ min-height: 300px; /* Минимальная высота для стабильности */
}
.left-content {
- flex: 0 0 60%; /* Сжата справа, чтобы tasks расширился в центр */
+ flex: 1; /* Берет все доступное пространство */
+ min-width: 0; /* Позволяет сжиматься меньше контента */
text-align: left;
background-color: #2b3245;
border-radius: 6px;
@@ -25,13 +28,14 @@
.left-content h1,
.left-content p,
.left-content li {
- margin: 6px;
+ margin: 6px 0;
text-align: left;
color: #CAD1D8;
}
.tasks-container {
- flex: 0 0 400px; /* Расширено влево к центру */
+ flex: 0 0 400px; /* Фиксированная ширина справа */
+ max-width: 400px; /* Дополнительная защита */
background-color: #2b3245;
border-radius: 6px;
padding: 10px;
@@ -59,6 +63,7 @@
max-height: 250px;
overflow-y: auto;
padding-right: 10px;
+ flex: 1; /* Занимает оставшееся пространство */
}
.tasks-list::-webkit-scrollbar {
@@ -66,15 +71,13 @@
}
.tasks-list::-webkit-scrollbar-track {
- background: #fff;
+ background: #2b3245;
border-radius: 8px;
- margin-left: 8px;
}
.tasks-list::-webkit-scrollbar-thumb {
background: #aaa;
border-radius: 8px;
- margin-left: 8px;
}
.tasks-list::-webkit-scrollbar-thumb:hover {
@@ -87,6 +90,7 @@
padding: 4px 12px;
border-radius: 8px;
color: #CAD1D8;
+ flex: 1;
text-align: left;
cursor: pointer;
transition: all 0.3s ease;
@@ -100,3 +104,17 @@
.task-item:last-child {
margin-bottom: 0;
}
+
+/* Адаптивность для мобильных */
+@media (max-width: 768px) {
+ .mainpage__intro {
+ flex-direction: column;
+ gap: 15px;
+ }
+
+ .tasks-container {
+ flex: none;
+ max-width: none;
+ width: 100%;
+ }
+}