fix: фикс отобрважения на сжатых экранах

This commit is contained in:
Dozzy7528
2026-03-06 23:56:02 +03:00
parent 4970907e6a
commit a9f522de37
2 changed files with 32 additions and 12 deletions

View File

@@ -54,8 +54,10 @@ const Mainpage = () => {
<div className="left-content"> <div className="left-content">
<h1>Kanban-доска Fool-Stack</h1> <h1>Kanban-доска Fool-Stack</h1>
<p> <p>
Kanban-доска помогает видеть весь процесс целиком: что запланировано, что уже в работе и что готово. Kanban-доска помогает видеть весь процесс целиком: что запланировано, что уже в работе и что
Перетаскивайте карточки между колонками, фиксируйте договорённости и не теряйте контекст всё в одном месте. готово.
Перетаскивайте карточки между колонками, фиксируйте договорённости и не теряйте контекст
всё в одном месте.
</p> </p>
</div> </div>
@@ -104,4 +106,4 @@ const Mainpage = () => {
}; };
export default Mainpage; export default Mainpage;
//TODO: проверка правильности отображения даты в отображении //TODO: проверка правильности отображения даты в отображении, приоритет задачи, отображение категории

View File

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