update: учёл, что дочка любит английский

This commit is contained in:
Meruyert 2026-09-09 10:07:36 +00:00
parent 9b2ef79e75
commit 77e77ce208

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Моё расписание</title> <title>Семейное расписание</title>
<style> <style>
* { * {
margin: 0; margin: 0;
@ -19,7 +19,7 @@
} }
.container { .container {
max-width: 1200px; max-width: 1400px;
margin: 0 auto; margin: 0 auto;
} }
@ -38,9 +38,52 @@
margin-bottom: 40px; margin-bottom: 40px;
} }
.family-summary {
background: rgba(255,255,255,0.95);
border-radius: 16px;
padding: 24px;
margin-bottom: 30px;
box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}
.family-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
margin-top: 16px;
}
.family-member {
background: linear-gradient(135deg, #f8f9ff 0%, #eef0ff 100%);
border-radius: 12px;
padding: 20px;
border-left: 4px solid #667eea;
}
.family-member.daughter {
background: linear-gradient(135deg, #fff8f8 0%, #ffeef0 100%);
border-left-color: #ec4899;
}
.member-name {
font-size: 1.2rem;
font-weight: 700;
color: #333;
margin-bottom: 12px;
}
.member-activity {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 0;
color: #555;
font-size: 0.9rem;
}
.schedule-grid { .schedule-grid {
display: grid; display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
gap: 20px; gap: 20px;
margin-bottom: 40px; margin-bottom: 40px;
} }
@ -71,9 +114,10 @@
.time-slot { .time-slot {
display: flex; display: flex;
align-items: center; align-items: flex-start;
padding: 12px 0; padding: 12px 0;
border-bottom: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;
gap: 12px;
} }
.day-card.weekend .time-slot { .day-card.weekend .time-slot {
@ -88,13 +132,15 @@
font-weight: 600; font-weight: 600;
color: #333; color: #333;
min-width: 100px; min-width: 100px;
font-size: 0.95rem; font-size: 0.9rem;
line-height: 1.3;
} }
.activity { .activity {
flex: 1; flex: 1;
color: #555; color: #555;
font-size: 0.95rem; font-size: 0.9rem;
line-height: 1.4;
} }
.activity.work { .activity.work {
@ -112,6 +158,16 @@
font-weight: 600; font-weight: 600;
} }
.activity.family {
color: #ec4899;
font-weight: 600;
}
.activity.kids {
color: #8b5cf6;
font-weight: 600;
}
.activity.commute { .activity.commute {
color: #6b7280; color: #6b7280;
} }
@ -120,6 +176,20 @@
color: #8b5cf6; color: #8b5cf6;
} }
.activity.cook {
color: #f97316;
font-weight: 600;
}
.activity.math {
color: #06b6d4;
font-weight: 600;
}
.icon {
margin-right: 6px;
}
.legend { .legend {
background: white; background: white;
border-radius: 16px; border-radius: 16px;
@ -154,48 +224,46 @@
.legend-color.work { background: #667eea; } .legend-color.work { background: #667eea; }
.legend-color.sport { background: #10b981; } .legend-color.sport { background: #10b981; }
.legend-color.english { background: #f59e0b; } .legend-color.english { background: #f59e0b; }
.legend-color.family { background: #ec4899; }
.legend-color.kids { background: #8b5cf6; }
.legend-color.cook { background: #f97316; }
.legend-color.math { background: #06b6d4; }
.legend-color.commute { background: #6b7280; } .legend-color.commute { background: #6b7280; }
.legend-color.sleep { background: #8b5cf6; } .legend-color.sleep { background: #8b5cf6; }
.legend-color.free { background: #e5e7eb; } .legend-color.free { background: #e5e7eb; }
.legend-text { .legend-text {
color: #555; color: #555;
font-size: 0.95rem; font-size: 0.9rem;
} }
.goals { .tips {
background: white; background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
border-radius: 16px; border-radius: 16px;
padding: 24px; padding: 24px;
margin-top: 20px; margin-top: 20px;
box-shadow: 0 10px 30px rgba(0,0,0,0.2); border: 2px solid #f59e0b;
} }
.goals h2 { .tips h2 {
font-size: 1.3rem; font-size: 1.3rem;
color: #333; color: #92400e;
margin-bottom: 16px; margin-bottom: 16px;
} }
.goal-item { .tip-item {
display: flex; display: flex;
align-items: center; align-items: flex-start;
gap: 12px; gap: 12px;
padding: 12px 0; padding: 10px 0;
border-bottom: 1px solid #f0f0f0; color: #78350f;
}
.goal-item:last-child {
border-bottom: none;
}
.goal-icon {
font-size: 1.5rem;
}
.goal-text {
color: #555;
font-size: 0.95rem; font-size: 0.95rem;
line-height: 1.5;
}
.tip-icon {
font-size: 1.2rem;
flex-shrink: 0;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
@ -216,8 +284,32 @@
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<h1>⏰ Моё продуктивное расписание</h1> <h1>👨‍👩‍👧‍👦 Семейное расписание</h1>
<p class="subtitle">Баланс работы, спорта и английского</p> <p class="subtitle">Баланс работы, спорта, детей и английского</p>
<div class="family-summary">
<h2 style="color: #333; margin-bottom: 8px;">📋 Состав и занятия</h2>
<div class="family-grid">
<div class="family-member">
<div class="member-name">👤 Вы</div>
<div class="member-activity">💼 Работа: 08:30 - 17:30</div>
<div class="member-activity">🧘 Йога/пилатес: 4 раза в неделю</div>
<div class="member-activity">📚 Английский: пн-пт, 30 мин</div>
</div>
<div class="family-member">
<div class="member-name">👦 Сын (13 лет)</div>
<div class="member-activity">⚽ Футбол: 3 раза в неделю</div>
<div class="member-activity">📐 Математика: доп. занятия</div>
<div class="member-activity">🎵 Музыка: курсы</div>
</div>
<div class="family-member daughter">
<div class="member-name">👧 Дочь (11 лет)</div>
<div class="member-activity">🎵 Музыка: курсы</div>
<div class="member-activity">📚 Физика: уроки</div>
<div class="member-activity">❤️📚 Английский: любит, занимается с удовольствием</div>
</div>
</div>
</div>
<div class="schedule-grid"> <div class="schedule-grid">
<!-- Понедельник --> <!-- Понедельник -->
@ -245,15 +337,23 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">18:30 - 19:30</span> <span class="time">18:30 - 19:30</span>
<span class="activity">🍽 Ужин, отдых</span> <span class="activity cook">🍳 Приготовление ужина + время с детьми</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:30 - 20:00</span> <span class="time">19:30 - 20:00</span>
<span class="activity english">📚 Английский</span> <span class="activity family">🍽 Семейный ужин</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">20:00 - 22:30</span> <span class="time">20:00 - 20:30</span>
<span class="activity">😌 Свободное время</span> <span class="activity english">📚 Ваш английский</span>
</div>
<div class="time-slot">
<span class="time">20:00 - 21:00</span>
<span class="activity kids">📐 Сын: математика | 👧 Дочь: английский (сериалы/книги) + физика</span>
</div>
<div class="time-slot">
<span class="time">21:00 - 22:30</span>
<span class="activity family">👨‍👩‍👧‍👦 Время с семьёй (настольные игры, разговоры)</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">22:30 - 23:00</span> <span class="time">22:30 - 23:00</span>
@ -282,19 +382,27 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">18:30 - 19:30</span> <span class="time">18:30 - 19:30</span>
<span class="activity">🍽 Ужин, отдых</span> <span class="activity cook">🍳 Приготовление ужина</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:30 - 20:30</span> <span class="time">19:30 - 20:00</span>
<span class="activity sport">🧘 Пилатес</span> <span class="activity family">🍽 Семейный ужин</span>
</div>
<div class="time-slot">
<span class="time">19:00 - 20:30</span>
<span class="activity sport">⚽ Сын: футбол</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">20:30 - 21:00</span> <span class="time">20:30 - 21:00</span>
<span class="activity english">📚 Английский</span> <span class="activity english">📚 Ваш английский</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">21:00 - 22:30</span> <span class="time">21:00 - 21:30</span>
<span class="activity">😌 Свободное время</span> <span class="activity kids">🎵 Дети: музыка (практика)</span>
</div>
<div class="time-slot">
<span class="time">21:30 - 22:30</span>
<span class="activity family">👨‍👩‍👧‍👦 Время с семьёй</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">22:30 - 23:00</span> <span class="time">22:30 - 23:00</span>
@ -327,15 +435,27 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">18:30 - 19:30</span> <span class="time">18:30 - 19:30</span>
<span class="activity">🍽 Ужин, отдых</span> <span class="activity cook">🍳 Приготовление ужина + дети помогают</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:30 - 20:00</span> <span class="time">19:30 - 20:00</span>
<span class="activity english">📚 Английский</span> <span class="activity family">🍽 Семейный ужин</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">20:00 - 22:30</span> <span class="time">19:00 - 20:30</span>
<span class="activity">😌 Свободное время</span> <span class="activity sport">⚽ Сын: футбол</span>
</div>
<div class="time-slot">
<span class="time">20:00 - 20:30</span>
<span class="activity english">📚 Ваш английский</span>
</div>
<div class="time-slot">
<span class="time">20:30 - 21:30</span>
<span class="activity kids">📐 Сын: математика | 👧 Дочь: физика</span>
</div>
<div class="time-slot">
<span class="time">21:30 - 22:30</span>
<span class="activity family">👨‍👩‍👧‍👦 Время с семьёй (фильм/игры)</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">22:30 - 23:00</span> <span class="time">22:30 - 23:00</span>
@ -364,7 +484,11 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">18:30 - 19:30</span> <span class="time">18:30 - 19:30</span>
<span class="activity">🍽 Ужин, отдых</span> <span class="activity cook">🍳 Приготовление ужина</span>
</div>
<div class="time-slot">
<span class="time">19:30 - 20:00</span>
<span class="activity family">🍽 Семейный ужин</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:30 - 20:30</span> <span class="time">19:30 - 20:30</span>
@ -372,11 +496,15 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">20:30 - 21:00</span> <span class="time">20:30 - 21:00</span>
<span class="activity english">📚 Английский</span> <span class="activity english">📚 Ваш английский</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">21:00 - 22:30</span> <span class="time">21:00 - 21:30</span>
<span class="activity">😌 Свободное время</span> <span class="activity kids">🎵 Дети: музыка (практика)</span>
</div>
<div class="time-slot">
<span class="time">21:30 - 22:30</span>
<span class="activity family">👨‍👩‍👧‍👦 Время с семьёй</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">22:30 - 23:00</span> <span class="time">22:30 - 23:00</span>
@ -409,15 +537,23 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">18:30 - 19:30</span> <span class="time">18:30 - 19:30</span>
<span class="activity">🍽 Ужин, отдых</span> <span class="activity cook">🍳 Приготовление ужина</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:30 - 20:00</span> <span class="time">19:30 - 20:00</span>
<span class="activity english">📚 Английский</span> <span class="activity family">🍽 Семейный ужин</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">20:00 - 23:00</span> <span class="time">19:00 - 20:30</span>
<span class="activity">🎉 Вечер отдыха</span> <span class="activity sport">⚽ Сын: футбол</span>
</div>
<div class="time-slot">
<span class="time">20:00 - 20:30</span>
<span class="activity english">📚 Ваш английский (неделя завершена!)</span>
</div>
<div class="time-slot">
<span class="time">20:30 - 23:00</span>
<span class="activity family">🎉 Семейный вечер (пицца, фильм, игры)</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">23:00 - 00:00</span> <span class="time">23:00 - 00:00</span>
@ -434,19 +570,35 @@
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">09:00 - 10:00</span> <span class="time">09:00 - 10:00</span>
<span class="activity">🍳 Неспешный завтрак</span> <span class="activity family">🍳 Семейный завтрак</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">10:00 - 11:30</span> <span class="time">10:00 - 11:30</span>
<span class="activity sport">🧘 Йога / Пилатес</span> <span class="activity sport">🧘 Йога/пилатес + 👧 Дочь: физика</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">11:30 - 19:00</span> <span class="time">11:30 - 13:00</span>
<span class="activity">🎯 Личные дела, хобби, встречи</span> <span class="activity kids">🎵 Дети: музыкальные курсы</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:00 - 23:00</span> <span class="time">13:00 - 14:00</span>
<span class="activity">🍽 Ужин, отдых, развлечения</span> <span class="activity family">🍽 Обед</span>
</div>
<div class="time-slot">
<span class="time">14:00 - 17:00</span>
<span class="activity family">👨‍👩‍👧‍👦 Семейное время (парк, музей, прогулка)</span>
</div>
<div class="time-slot">
<span class="time">17:00 - 18:00</span>
<span class="activity math">📐 Сын: математика (олимпиадные задачи)</span>
</div>
<div class="time-slot">
<span class="time">18:00 - 20:00</span>
<span class="activity cook">🍳 Приготовление ужина + отдых</span>
</div>
<div class="time-slot">
<span class="time">20:00 - 23:00</span>
<span class="activity family">🍽 Ужин, отдых, развлечения</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">23:00 - 00:00</span> <span class="time">23:00 - 00:00</span>
@ -462,12 +614,32 @@
<span class="activity sleep">☀️ Поздний подъём</span> <span class="activity sleep">☀️ Поздний подъём</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">09:00 - 19:00</span> <span class="time">09:00 - 10:00</span>
<span class="activity">🎯 Отдых, семья, подготовка к неделе</span> <span class="activity family">🍳 Семейный завтрак</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">19:00 - 22:00</span> <span class="time">10:00 - 12:00</span>
<span class="activity">🍽 Ужин, спокойный вечер</span> <span class="activity family">👨‍👩‍👧‍👦 Семейное время (церковь / прогулка / гости)</span>
</div>
<div class="time-slot">
<span class="time">12:00 - 13:00</span>
<span class="activity family">🍽 Обед</span>
</div>
<div class="time-slot">
<span class="time">13:00 - 15:00</span>
<span class="activity kids">📚 Дети: уроки на неделю. 👧 Дочь: английский (любимый предмет) + физика | 👦 Сын: математика</span>
</div>
<div class="time-slot">
<span class="time">15:00 - 18:00</span>
<span class="activity family">🎯 Подготовка к неделе + отдых</span>
</div>
<div class="time-slot">
<span class="time">18:00 - 20:00</span>
<span class="activity cook">🍳 Приготовление ужина + планирование недели</span>
</div>
<div class="time-slot">
<span class="time">20:00 - 22:00</span>
<span class="activity family">👨‍👩‍👧‍👦 Спокойный семейный вечер</span>
</div> </div>
<div class="time-slot"> <div class="time-slot">
<span class="time">22:00 - 23:00</span> <span class="time">22:00 - 23:00</span>
@ -485,12 +657,28 @@
</div> </div>
<div class="legend-item"> <div class="legend-item">
<div class="legend-color sport"></div> <div class="legend-color sport"></div>
<span class="legend-text">Спорт (йога/пилатес)</span> <span class="legend-text">Спорт (йога/пилатес/футбол)</span>
</div> </div>
<div class="legend-item"> <div class="legend-item">
<div class="legend-color english"></div> <div class="legend-color english"></div>
<span class="legend-text">Английский</span> <span class="legend-text">Английский</span>
</div> </div>
<div class="legend-item">
<div class="legend-color family"></div>
<span class="legend-text">Семейное время</span>
</div>
<div class="legend-item">
<div class="legend-color kids"></div>
<span class="legend-text">Дети (уроки, музыка)</span>
</div>
<div class="legend-item">
<div class="legend-color math"></div>
<span class="legend-text">Математика (сын)</span>
</div>
<div class="legend-item">
<div class="legend-color cook"></div>
<span class="legend-text">Приготовление еды</span>
</div>
<div class="legend-item"> <div class="legend-item">
<div class="legend-color commute"></div> <div class="legend-color commute"></div>
<span class="legend-text">Дорога</span> <span class="legend-text">Дорога</span>
@ -499,30 +687,38 @@
<div class="legend-color sleep"></div> <div class="legend-color sleep"></div>
<span class="legend-text">Сон</span> <span class="legend-text">Сон</span>
</div> </div>
<div class="legend-item">
<div class="legend-color free"></div>
<span class="legend-text">Свободное время</span>
</div>
</div> </div>
</div> </div>
<div class="goals"> <div class="tips">
<h2>🎯 Цели на неделю</h2> <h2>💡 Советы для эффективной недели</h2>
<div class="goal-item"> <div class="tip-item">
<span class="goal-icon">💼</span> <span class="tip-icon">🍳</span>
<span class="goal-text">Работа: 08:30 - 17:30 (40 часов)</span> <span><strong>Готовка:</strong> Готовьте большие порции в выходные (суббота/воскресенье), чтобы в будни осталось только разогреть. Привлекайте детей к готовке — это навык и время вместе.</span>
</div> </div>
<div class="goal-item"> <div class="tip-item">
<span class="goal-icon">🧘</span> <span class="tip-icon">📚</span>
<span class="goal-text">Спорт: 4 тренировки (йога + пилатес)</span> <span><strong>Уроки с детьми:</strong> Выделите фиксированное время (20:00-21:00) для домашних заданий. Сын любит математику — предложите олимпиадные задачи. Дочь: физика + английский по 30 мин каждый.</span>
</div> </div>
<div class="goal-item"> <div class="tip-item">
<span class="goal-icon">📚</span> <span class="tip-icon">🎵</span>
<span class="goal-text">Английский: 5 занятий по 30 минут (2.5 часа в неделю)</span> <span><strong>Музыка:</strong> Практика по 30 мин 3-4 раза в неделю (вт/чт/сб). Лучше после ужина, когда дети ещё не устали.</span>
</div> </div>
<div class="goal-item"> <div class="tip-item">
<span class="goal-icon">😴</span> <span class="tip-icon">⚽</span>
<span class="goal-text">Сон: 7.5-8 часов ежедневно</span> <span><strong>Футбол:</strong> 3 тренировки в неделю (вт/ср/пт 19:00-20:30). Проверьте расписание секции и адаптируйте.</span>
</div>
<div class="tip-item">
<span class="tip-icon">📚</span>
<span><strong>Ваш английский:</strong> 30 минут вечером (пн-пт). Используйте приложения (Duolingo, EWA) или сериалы с субтитрами. Цель: Advanced за 6-8 месяцев при регулярных занятиях.</span>
</div>
<div class="tip-item">
<span class="tip-icon">👨‍👩‍👧‍👦</span>
<span><strong>Семейное время:</strong> Каждый вечер после ужина — без телефонов. Настольные игры, разговоры, прогулки. Суббота: выезд (парк, музей, кино). Воскресенье: подготовка к неделе + отдых.</span>
</div>
<div class="tip-item">
<span class="tip-icon">😴</span>
<span><strong>Сон:</strong> Ложитесь в 22:30-23:00, подъём в 06:30. 7.5 часов — минимум для продуктивности.</span>
</div> </div>
</div> </div>
</div> </div>