реклама: sticky-topbar, trust-цифры, bottom-banner
This commit is contained in:
parent
c5aa82f77c
commit
db0529fe9b
35
index.html
35
index.html
@ -51,10 +51,29 @@
|
||||
.promo-banner { grid-template-columns: 1fr; }
|
||||
.promo-form { min-width: 0; }
|
||||
}
|
||||
.ad-topbar {
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
gap: var(--kt-ai-space-4); flex-wrap: wrap;
|
||||
padding: var(--kt-ai-space-4) var(--kt-ai-space-6);
|
||||
}
|
||||
.ad-topbar p { margin: 0; font-size: 14px; }
|
||||
.ad-topbar a { color: var(--kt-ai-fg); text-decoration: underline; }
|
||||
.ad-topbar button { background: none; border: none; cursor: pointer; padding: 4px 6px; color: var(--kt-ai-fg-faint); }
|
||||
.trust-row { display: flex; gap: var(--kt-ai-space-10); flex-wrap: wrap; justify-content: center; }
|
||||
.trust-item { display: inline-flex; flex-direction: column; align-items: center; gap: var(--kt-ai-space-3); text-align: center; }
|
||||
.trust-num { font-size: 32px; font-weight: 500; color: var(--kt-ai-primary); line-height: 1; }
|
||||
.trust-label { font-size: 13px; color: var(--kt-ai-fg-muted); }
|
||||
.ad-bottom { display: flex; align-items: center; justify-content: space-between; gap: var(--kt-ai-space-5); flex-wrap: wrap; padding: var(--kt-ai-space-6); }
|
||||
.ad-bottom p { margin: 0; font-size: 14px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="ad-topbar" id="ad-topbar" role="complementary" aria-label="Специальное предложение">
|
||||
<p><strong>−20% на первую уборку</strong> — для новых клиентов. <a href="#promo">Успеть</a></p>
|
||||
<button type="button" id="ad-topbar-close" aria-label="Скрыть баннер">×</button>
|
||||
</div>
|
||||
|
||||
<header class="kt-ai-pagehead">
|
||||
<div class="kt-ai-wrap kt-ai-pagehead-in">
|
||||
<strong>ЧистоДом</strong>
|
||||
@ -78,6 +97,17 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="kt-ai-section">
|
||||
<div class="kt-ai-wrap">
|
||||
<div class="trust-row">
|
||||
<span class="trust-item"><span class="trust-num">5 лет</span><span class="trust-label">на рынке клининга</span></span>
|
||||
<span class="trust-item"><span class="trust-num">2 400+</span><span class="trust-label">выполненных заказов</span></span>
|
||||
<span class="trust-item"><span class="trust-num">4.9 / 5</span><span class="trust-label">средняя оценка клиентов</span></span>
|
||||
<span class="trust-item"><span class="trust-num">12 мес</span><span class="trust-label">гарантия на работы</span></span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="services" class="kt-ai-section" data-divider="true">
|
||||
<div class="kt-ai-wrap">
|
||||
<div class="kt-ai-section-head">
|
||||
@ -320,6 +350,11 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="ad-bottom" role="complementary" aria-label="Специальное предложение">
|
||||
<p><strong>Действует до конца месяца:</strong> первая уборка −20%, вторая −10%.</p>
|
||||
<a class="kt-ai-btn" data-variant="primary" href="#promo">Забрать скидку</a>
|
||||
</div>
|
||||
|
||||
<footer class="kt-ai-wrap kt-ai-pagefoot">
|
||||
<span>© 2026 ЧистоДом</span>
|
||||
<span class="kt-ai-spacer"></span>
|
||||
|
||||
14
script.js
14
script.js
@ -1,4 +1,18 @@
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
var topbar = document.getElementById('ad-topbar');
|
||||
var topbarClose = document.getElementById('ad-topbar-close');
|
||||
try {
|
||||
if (topbar && topbarClose && localStorage.getItem('ad-topbar-hidden') === '1') {
|
||||
topbar.style.display = 'none';
|
||||
}
|
||||
if (topbarClose) {
|
||||
topbarClose.addEventListener('click', function () {
|
||||
topbar.style.display = 'none';
|
||||
try { localStorage.setItem('ad-topbar-hidden', '1'); } catch (_) {}
|
||||
});
|
||||
}
|
||||
} catch (_) {}
|
||||
|
||||
var promo = document.getElementById('promo-form');
|
||||
var promoOk = document.getElementById('promo-ok');
|
||||
if (promo && promoOk) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user