project_test1/index.html
2026-06-01 07:18:02 +00:00

176 lines
3.9 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>Test Project — Demo Landing</title>
<style>
:root {
--ink: #0F1218;
--cyan: #00E5FF;
--cyan-50: #E8FCFF;
--white: #fff;
--gray-500: #5B6573;
--gray-100: #F2F4F7;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif;
color: var(--ink);
background: var(--white);
}
.container {
max-width: 1140px;
margin: 0 auto;
padding: 80px 24px;
}
/* Hero */
.hero {
background: var(--ink);
color: var(--white);
text-align: center;
}
.hero h1 {
font-size: 56px;
font-weight: 800;
line-height: 1.05;
margin-bottom: 24px;
}
.hero p {
font-size: 20px;
color: #9aa3b2;
max-width: 600px;
margin: 0 auto 32px;
}
.btn {
display: inline-block;
background: var(--cyan);
color: var(--ink);
padding: 14px 28px;
border-radius: 8px;
font-weight: 700;
text-decoration: none;
font-size: 16px;
transition: background 0.2s;
}
.btn:hover { background: #1be5ff; }
/* Features */
.features {
text-align: center;
}
.features h2 {
font-size: 36px;
font-weight: 700;
margin-bottom: 16px;
}
.features .subtitle {
color: var(--gray-500);
max-width: 600px;
margin: 0 auto 48px;
}
.features-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.feature-card {
background: var(--gray-100);
border-radius: 16px;
padding: 40px 28px;
}
.feature-card .icon {
font-size: 40px;
margin-bottom: 16px;
}
.feature-card h3 {
font-size: 22px;
font-weight: 700;
margin-bottom: 8px;
}
.feature-card p {
color: var(--gray-500);
}
/* CTA */
.cta {
background: var(--cyan-50);
text-align: center;
}
.cta h2 {
font-size: 36px;
font-weight: 700;
margin-bottom: 16px;
}
.cta p {
color: var(--gray-500);
max-width: 600px;
margin: 0 auto 32px;
}
/* Footer */
.footer {
background: var(--ink);
color: var(--gray-500);
text-align: center;
padding: 32px 24px;
}
@media (max-width: 640px) {
.hero h1 { font-size: 36px; }
.features h2, .cta h2 { font-size: 28px; }
.container { padding: 48px 20px; }
.features-grid { grid-template-columns: 1fr; }
}
</style>
</head>
<body>
<section class="hero">
<div class="container">
<h1>Test Project 🚀</h1>
<p>Простой тестовый лендинг для проверки публикации. Создан за пару минут.</p>
<a class="btn" href="#features">Посмотреть</a>
</div>
</section>
<section id="features" class="features">
<div class="container">
<h2>Что внутри</h2>
<p class="subtitle">Три простые особенности этого лендинга</p>
<div class="features-grid">
<div class="feature-card">
<div class="icon"></div>
<h3>Быстро</h3>
<p>Лендинг собирается за минуты и сразу публикуется в интернете.</p>
</div>
<div class="feature-card">
<div class="icon">🎨</div>
<h3>Красиво</h3>
<p>Готовый дизайн с тёмной Hero-секцией и светлым контентом.</p>
</div>
<div class="feature-card">
<div class="icon">📱</div>
<h3>Адаптивно</h3>
<p>Отлично выглядит на телефоне, планшете и большом экране.</p>
</div>
</div>
</div>
</section>
<section class="cta">
<div class="container">
<h2>Готово к публикации</h2>
<p>Этот блок призывает к действию. Здесь можно разместить кнопку для связи.</p>
<a class="btn" href="#">Написать</a>
</div>
</section>
<footer class="footer">
&copy; 2026 Test Project. Powered by Vibe42.
</footer>
</body>
</html>