222 lines
11 KiB
HTML
222 lines
11 KiB
HTML
<!doctype html>
|
||
<html lang="ru">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>Варианты оформления входной группы 3×6 м</title>
|
||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&family=Unbounded:wght@700&display=swap" rel="stylesheet">
|
||
<style>
|
||
:root{--ink:#0F1218;--cyan:#00E5FF;--cyan-50:#E8FCFF;--white:#fff;--gray-500:#5B6573;--gray-100:#F2F4F7;--wood:#C4A574;--stone:#8B7355;--graphite:#2C2C2C}
|
||
*{box-sizing:border-box;margin:0;padding:0}
|
||
body{font:17px/1.6 'Manrope',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white)}
|
||
.container{max-width:1140px;margin:0 auto;padding:80px 24px}
|
||
.hero{background:var(--ink);color:var(--white);min-height:90vh;display:flex;align-items:center}
|
||
.hero h1{font:700 clamp(36px,6vw,56px)/1.05 'Unbounded',sans-serif;margin-bottom:24px}
|
||
.hero p{font-size:20px;color:#9aa3b2;max-width:600px;margin-bottom:32px}
|
||
.btn{display:inline-block;background:var(--cyan);color:var(--ink);padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none;transition:transform .2s}
|
||
.btn:hover{transform:translateY(-2px)}
|
||
.section{padding:80px 24px}
|
||
.section h2{font:700 clamp(28px,4vw,36px)/1.15 'Unbounded',sans-serif;margin-bottom:40px;text-align:center}
|
||
.variant{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px;align-items:start}
|
||
.variant.reverse{direction:rtl}
|
||
.variant.reverse .variant-info{direction:ltr}
|
||
.variant-img{border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}
|
||
.variant-img img{width:100%;height:400px;object-fit:cover;display:block}
|
||
.variant-info h3{font:700 24px 'Unbounded',sans-serif;margin-bottom:16px}
|
||
.variant-info ul{list-style:none;margin-bottom:24px}
|
||
.variant-info li{padding:8px 0;border-bottom:1px solid var(--gray-100);display:flex;gap:12px}
|
||
.variant-info li::before{content:"✓";color:var(--cyan);font-weight:700}
|
||
.price{font-size:28px;font-weight:700;color:var(--ink);margin:20px 0}
|
||
.price span{font-size:15px;color:var(--gray-500);font-weight:400}
|
||
.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:60px}
|
||
.feature{background:var(--gray-100);border-radius:16px;padding:32px;text-align:center}
|
||
.feature-icon{font-size:48px;margin-bottom:16px}
|
||
.feature h4{font:700 18px 'Unbounded',sans-serif;margin-bottom:12px}
|
||
.colors{display:flex;gap:12px;margin:20px 0;flex-wrap:wrap}
|
||
.color-swatch{width:40px;height:40px;border-radius:50%;border:2px solid rgba(0,0,0,.1)}
|
||
.specs{background:var(--ink);color:var(--white);padding:60px 24px}
|
||
.specs h2{color:var(--white)}
|
||
.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;max-width:900px;margin:40px auto 0}
|
||
.spec-item{text-align:center}
|
||
.spec-value{font:700 clamp(32px,5vw,48px)/1 'Unbounded',sans-serif;color:var(--cyan);margin-bottom:8px}
|
||
.spec-label{color:#9aa3b2}
|
||
.cta{text-align:center;padding:80px 24px;background:var(--cyan-50)}
|
||
.cta h2{margin-bottom:24px}
|
||
.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
|
||
.btn-outline{background:transparent;color:var(--ink);border:2px solid var(--ink);padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none;transition:all .2s}
|
||
.btn-outline:hover{background:var(--ink);color:var(--white)}
|
||
.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}
|
||
.reveal.in{opacity:1;transform:none}
|
||
@media(max-width:768px){.variant{grid-template-columns:1fr}.variant.reverse{direction:ltr}.variant-img img{height:300px}.container{padding:48px 20px}.section{padding:48px 20px}}
|
||
</style>
|
||
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🏡</text></svg>">
|
||
</head>
|
||
<body>
|
||
|
||
<section class="hero">
|
||
<div class="container">
|
||
<h1>Варианты оформления входной группы</h1>
|
||
<p>Три готовых решения для террасы размером 3×6 метров с высотой потолка 2,8 м. Выберите стиль, который подходит вашему дому.</p>
|
||
<a class="btn" href="#variants">Смотреть варианты</a>
|
||
</div>
|
||
</section>
|
||
|
||
<section id="variants" class="section">
|
||
<div class="container">
|
||
<h2>Три варианта оформления</h2>
|
||
|
||
<!-- Вариант 1: Скандинавский уют -->
|
||
<div class="variant reveal">
|
||
<div class="variant-img">
|
||
<img src="https://picsum.photos/seed/scandi-terrace/800/600" alt="Скандинавский стиль">
|
||
</div>
|
||
<div class="variant-info">
|
||
<h3>🌲 Скандинавский уют</h3>
|
||
<ul>
|
||
<li>Светлое дерево (сосна/ель) с натуральным покрытием</li>
|
||
<li>Белые перила и потолочные балки</li>
|
||
<li>Скамьи с ящиками для хранения по бокам</li>
|
||
<li>Подвесные светильники-шары + гирлянды</li>
|
||
<li>Кашпо с туями и лавандой</li>
|
||
<li>Текстиль: пледы серые, подушки с геометрией</li>
|
||
</ul>
|
||
<div class="colors">
|
||
<div class="color-swatch" style="background:#F5F5DC" title="Слоновая кость"></div>
|
||
<div class="color-swatch" style="background:#C4A574" title="Натуральное дерево"></div>
|
||
<div class="color-swatch" style="background:#87A878" title="Приглушённый зелёный"></div>
|
||
<div class="color-swatch" style="background:#B0B0B0" title="Серый текстиль"></div>
|
||
</div>
|
||
<div class="price">~180 000 ₸ <span>материалы + свет</span></div>
|
||
<a class="btn" href="#contact">Выбрать этот вариант</a>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Вариант 2: Современная классика -->
|
||
<div class="variant reverse reveal">
|
||
<div class="variant-img">
|
||
<img src="https://picsum.photos/seed/classic-entrance/800/600" alt="Современная классика">
|
||
</div>
|
||
<div class="variant-info">
|
||
<h3>🏛 Современная классика</h3>
|
||
<ul>
|
||
<li>Колонны квадратные белые по углам</li>
|
||
<li>Тёмная террасная доска (венге/графит)</li>
|
||
<li>Кованые перила с золотыми акцентами</li>
|
||
<li>Настенные фонари в ретро-стиле</li>
|
||
<li>2 кресла с журнальным столиком</li>
|
||
<li>Лепнина на потолке и карнизы</li>
|
||
</ul>
|
||
<div class="colors">
|
||
<div class="color-swatch" style="background:#FFFFFF" title="Белый"></div>
|
||
<div class="color-swatch" style="background:#2C2C2C" title="Графит"></div>
|
||
<div class="color-swatch" style="background:#D4AF37" title="Золото"></div>
|
||
<div class="color-swatch" style="background:#8B7355" title="Коричневый"></div>
|
||
</div>
|
||
<div class="price">~250 000 ₸ <span>премиум материалы</span></div>
|
||
<a class="btn" href="#contact">Выбрать этот вариант</a>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Вариант 3: Эко-лофт -->
|
||
<div class="variant reveal">
|
||
<div class="variant-img">
|
||
<img src="https://picsum.photos/seed/eco-loft-patio/800/600" alt="Эко-лофт">
|
||
</div>
|
||
<div class="variant-info">
|
||
<h3>🌿 Эко-лофт</h3>
|
||
<ul>
|
||
<li>Натуральный камень/клинкер на стенах</li>
|
||
<li>Открытые деревянные балки на потолке</li>
|
||
<li>Вертикальное озеленение (сетка с растениями)</li>
|
||
<li>Мебель из поддонов с матрасами</li>
|
||
<li>Споты на балках + напольные светильники</li>
|
||
<li>Декор: корзины, керамические кашпо</li>
|
||
</ul>
|
||
<div class="colors">
|
||
<div class="color-swatch" style="background:#5C4033" title="Тёмное дерево"></div>
|
||
<div class="color-swatch" style="background:#8B7355" title="Камень"></div>
|
||
<div class="color-swatch" style="background:#4A5D23" title="Зелёный растений"></div>
|
||
<div class="color-swatch" style="background:#1C1C1C" title="Чёрный металл"></div>
|
||
</div>
|
||
<div class="price">~210 000 ₸ <span>эко-материалы</span></div>
|
||
<a class="btn" href="#contact">Выбрать этот вариант</a>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section class="specs">
|
||
<div class="container">
|
||
<h2>Параметры помещения</h2>
|
||
<div class="spec-grid">
|
||
<div class="spec-item">
|
||
<div class="spec-value">3 м</div>
|
||
<div class="spec-label">Ширина</div>
|
||
</div>
|
||
<div class="spec-item">
|
||
<div class="spec-value">6 м</div>
|
||
<div class="spec-label">Длина</div>
|
||
</div>
|
||
<div class="spec-item">
|
||
<div class="spec-value">2,8 м</div>
|
||
<div class="spec-label">Высота</div>
|
||
</div>
|
||
<div class="spec-item">
|
||
<div class="spec-value">18 м²</div>
|
||
<div class="spec-label">Площадь</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section">
|
||
<div class="container">
|
||
<h2>Что включено в каждый вариант</h2>
|
||
<div class="features">
|
||
<div class="feature reveal">
|
||
<div class="feature-icon">💡</div>
|
||
<h4>Освещение</h4>
|
||
<p>Основное + декоративное + уличные светильники</p>
|
||
</div>
|
||
<div class="feature reveal">
|
||
<div class="feature-icon">🪑</div>
|
||
<h4>Мебель</h4>
|
||
<p>Зона отдыха + хранение + декор</p>
|
||
</div>
|
||
<div class="feature reveal">
|
||
<div class="feature-icon">🎨</div>
|
||
<h4>Отделка</h4>
|
||
<p>Пол, стены, потолок, перила</p>
|
||
</div>
|
||
<div class="feature reveal">
|
||
<div class="feature-icon">🌿</div>
|
||
<h4>Озеленение</h4>
|
||
<p>Кашпо, растения, вертикальное озеленение</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section id="contact" class="cta">
|
||
<div class="container">
|
||
<h2>Готовы обсудить проект?</h2>
|
||
<p style="max-width:500px;margin:0 auto 32px;color:var(--gray-500)">Оставьте заявку — рассчитаю точную смету под ваш бюджет и помогу с выбором материалов</p>
|
||
<div class="cta-buttons">
|
||
<a href="https://wa.me/77771234567?text=Здравствуйте! Интересует оформление входной группы" class="btn" style="background:#25D366;color:#fff">Написать в WhatsApp</a>
|
||
<a href="tel:+77771234567" class="btn-outline">Позвонить</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<script>
|
||
var io=new IntersectionObserver(function(entries){
|
||
entries.forEach(function(e){if(e.isIntersecting)e.target.classList.add('in');});
|
||
},{threshold:.15});
|
||
document.querySelectorAll('.reveal').forEach(function(el){io.observe(el);});
|
||
</script>
|
||
|
||
</body>
|
||
</html>
|