hochu-svarit-borsch/index.html
2026-08-14 06:10:31 +00:00

309 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Борщ — домашний рецепт</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
background: linear-gradient(135deg, #1a0a0a 0%, #2d1515 100%);
color: #f5f0eb;
line-height: 1.7;
min-height: 100vh;
}
.hero {
text-align: center;
padding: 80px 20px 40px;
background: radial-gradient(ellipse at top, #4a1a1a 0%, transparent 70%);
}
.hero h1 {
font-size: clamp(36px, 8vw, 72px);
margin-bottom: 16px;
color: #ff6b6b;
}
.hero p {
font-size: clamp(16px, 3vw, 20px);
color: #d4a59a;
max-width: 600px;
margin: 0 auto;
}
.container {
max-width: 900px;
margin: 0 auto;
padding: 40px 20px;
}
.section {
background: rgba(255,255,255,0.05);
border-radius: 20px;
padding: 32px;
margin-bottom: 32px;
border: 1px solid rgba(255,107,107,0.2);
}
.section h2 {
font-size: clamp(24px, 5vw, 36px);
color: #ff6b6b;
margin-bottom: 24px;
display: flex;
align-items: center;
gap: 12px;
}
.ingredients-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 16px;
}
.ingredient {
background: rgba(255,107,107,0.1);
padding: 16px;
border-radius: 12px;
display: flex;
align-items: center;
gap: 12px;
}
.ingredient-icon {
font-size: 28px;
}
.ingredient-text {
font-size: 16px;
}
.steps {
counter-reset: step;
}
.step {
display: flex;
gap: 20px;
margin-bottom: 32px;
padding-bottom: 32px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.step:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.step-number {
counter-increment: step;
width: 50px;
height: 50px;
background: linear-gradient(135deg, #ff6b6b, #c92a2a);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-size: 20px;
flex-shrink: 0;
}
.step-number::after {
content: counter(step);
}
.step-content h3 {
font-size: 20px;
margin-bottom: 12px;
color: #ffd8d8;
}
.step-content p {
color: #d4a59a;
font-size: 16px;
}
.tips {
background: linear-gradient(135deg, rgba(255,107,107,0.1), rgba(201,42,42,0.1));
border-left: 4px solid #ff6b6b;
}
.tip {
margin-bottom: 16px;
padding-left: 16px;
}
.tip:last-child {
margin-bottom: 0;
}
.tip-icon {
margin-right: 8px;
}
.footer {
text-align: center;
padding: 40px 20px;
color: #8a6a6a;
font-size: 14px;
}
@media (max-width: 600px) {
.step {
flex-direction: column;
align-items: flex-start;
}
.ingredients-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="hero">
<h1>🍲 Борщ</h1>
<p>Классический домашний рецепт — наваристый, ароматный, с душой</p>
</div>
<div class="container">
<div class="section">
<h2>📋 Ингредиенты</h2>
<div class="ingredients-grid">
<div class="ingredient">
<span class="ingredient-icon">🥩</span>
<span class="ingredient-text">Мясо на кости (500г)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🫐</span>
<span class="ingredient-text">Свёкла (2-3 шт.)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🥬</span>
<span class="ingredient-text">Капуста (½ кочана)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🥔</span>
<span class="ingredient-text">Картофель (3-4 шт.)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🥕</span>
<span class="ingredient-text">Морковь (1 шт.)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🧅</span>
<span class="ingredient-text">Лук (1-2 шт.)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🍅</span>
<span class="ingredient-text">Томатная паста (2 ст. л.)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🧄</span>
<span class="ingredient-text">Чеснок (2-3 зубчика)</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🌿</span>
<span class="ingredient-text">Зелень, лавровый лист</span>
</div>
<div class="ingredient">
<span class="ingredient-icon">🧂</span>
<span class="ingredient-text">Соль, перец по вкусу</span>
</div>
</div>
</div>
<div class="section">
<h2>👨‍🍳 Пошаговый рецепт</h2>
<div class="steps">
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Варим бульон</h3>
<p>Мясо промой, залей 3 литрами холодной воды. Доведи до кипения, сними пену. Вари на медленном огне 1.5 часа под крышкой.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Готовим овощи</h3>
<p>Пока бульон варится: нарежь картофель кубиками, капусту нашинкуй, свёклу натри на крупной тёрке, лук и морковь измельчи.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Добавляем картофель и капусту</h3>
<p>Достань мясо из бульона, отдели от костей и нарежь. Верни в кастрюлю. Добавь картофель и капусту. Вари 15 минут.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Тушим свёклу</h3>
<p>На сковороде разогрей масло, добавь свёклу и 1 ст. ложку томатной пасты. Туши 10 минут, добавь немного бульона.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Делаем зажарку</h3>
<p>На другой сковороде обжарь лук до золотистости, добавь морковь. Жарь ещё 5 минут. Добавь оставшуюся томатную пасту.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Собираем борщ</h3>
<p>Добавь в кастрюлю свёклу, затем зажарку. Перемешай. Посоли, поперчи, добавь лавровый лист. Вари 10 минут.</p>
</div>
</div>
<div class="step">
<div class="step-number"></div>
<div class="step-content">
<h3>Финальный штрих</h3>
<p>Выключи огонь. Добавь измельчённый чеснок и зелень. Накрой крышкой и дай настояться 20-30 минут.</p>
</div>
</div>
</div>
</div>
<div class="section tips">
<h2>💡 Советы</h2>
<div class="tip">
<span class="tip-icon">🔥</span>
<strong>Цвет борща:</strong> чтобы свёкла не потеряла цвет, добавь щепотку лимонной кислоты или немного уксуса при тушении.
</div>
<div class="tip">
<span class="tip-icon">⏰</span>
<strong>Настаивание:</strong> борщ вкуснее на следующий день — дай ему настояться в холодильнике.
</div>
<div class="tip">
<span class="tip-icon">🥣</span>
<strong>Подача:</strong> подавай со сметаной, чёрным хлебом и салом. Приятного аппетита!
</div>
</div>
</div>
<div class="footer">
<button class="pdf-btn" onclick="window.print()">📄 Скачать PDF</button>
<p>Готовь с любовью ❤️ | Время приготовления: ~2.5 часа</p>
</div>
<style>
.pdf-btn {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b, #c92a2a);
color: white;
border: none;
padding: 14px 32px;
font-size: 16px;
border-radius: 12px;
cursor: pointer;
margin: 20px 0;
font-weight: 600;
transition: transform 0.2s;
}
.pdf-btn:hover {
transform: scale(1.05);
}
@media print {
.pdf-btn, .hero, .footer p {
display: none;
}
body {
background: white;
color: black;
}
.section {
background: none;
border: 1px solid #ddd;
page-break-inside: avoid;
}
.step {
page-break-inside: avoid;
}
}
</style>
</body>
</html>