revert to scroll

This commit is contained in:
Dauren777 2026-06-20 00:01:14 +00:00
parent b894c69cd8
commit d2cd964786

View File

@ -18,19 +18,16 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
.hero h1{font-size:56px;font-weight:800;line-height:1.05;margin-bottom:20px;max-width:800px}
.hero h1 span{color:var(--cyan)}
.hero p{font-size:20px;color:var(--gray-300);max-width:600px;margin-bottom:40px;line-height:1.5}
/* Tab bar */
.tab-bar{display:flex;gap:4px;flex-wrap:wrap;background:var(--gray-800);border-radius:12px;padding:4px;max-width:720px;border:1px solid var(--gray-600)}
.tab-btn{flex:1;min-width:120px;padding:12px 20px;border:none;background:transparent;color:var(--gray-300);font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:.2s;text-align:center}
.tab-btn:hover{color:var(--white)}
.tab-btn.active{background:var(--cyan);color:var(--ink)}
.hero .btns{display:flex;gap:16px;flex-wrap:wrap}
.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--cyan);color:var(--ink);padding:14px 32px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;transition:.2s}
.btn-primary:hover{background:#33ebff;transform:translateY(-1px)}
.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--white);padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;border:1px solid var(--gray-600);transition:.2s}
.btn-secondary:hover{border-color:var(--cyan);color:var(--cyan)}
.scroll-down{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:var(--gray-300);font-size:13px;letter-spacing:1px;text-transform:uppercase;animation:bounce 2s infinite}
@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}
/* Tabs content */
.tab-content{display:none;padding:80px 0 0}
.tab-content.active{display:block}
/* Sections */
.section{padding:100px 0;border-top:1px solid var(--gray-800)}
.section-header{text-align:center;margin-bottom:64px}
.section-header .num{display:inline-block;font-size:12px;font-weight:700;color:var(--cyan);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}
.section-header h2{font-size:40px;font-weight:800;margin-bottom:16px}
@ -72,36 +69,34 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
.container{padding:48px 20px}
.hero h1{font-size:36px}
.hero p{font-size:17px}
.tab-content{padding:48px 0 0}
.section{padding:60px 0}
.section-header h2{font-size:30px}
.two-col{grid-template-columns:1fr;gap:32px}
.two-col.reverse{direction:ltr}
.cards{grid-template-columns:1fr;gap:16px}
.tab-btn{min-width:80px;font-size:12px;padding:10px 12px}
.hero .btns{flex-direction:column}
.cta h2{font-size:28px}
}
</style>
</head>
<body>
<section class="hero">
<div class="container hero-content">
<div class="badge">NetAcademy v1.0</div>
<h1>Обучение сетевым <span>технологиям</span></h1>
<p>Программирование, волоконная оптика и сетевое оборудование — от основ до продвинутого уровня. Всё, что нужно для работы в телекоме.</p>
<div class="tab-bar" id="tabBar">
<button class="tab-btn active" data-tab="coding">💻 Программирование</button>
<button class="tab-btn" data-tab="optics">🔬 Оптика</button>
<button class="tab-btn" data-tab="equipment">⚙️ Оборудование</button>
<button class="tab-btn" data-tab="about">📖 Формат</button>
<div class="btns">
<a class="btn-primary" href="#coding">Программирование →</a>
<a class="btn-primary" href="#optics">Оптика →</a>
<a class="btn-primary" href="#equipment">Оборудование →</a>
<a class="btn-secondary" href="#about">Формат</a>
</div>
</div>
<div class="scroll-down">Выбери вкладку выше</div>
<div class="scroll-down">Листай вниз</div>
</section>
<div class="container">
<div id="tab-coding" class="tab-content active">
<section id="coding" class="section">
<div class="container">
<div class="section-header">
<div class="num">01</div>
<h2>Программирование</h2>
@ -131,9 +126,11 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
</div>
</div>
</div>
</div>
</div>
</section>
<div id="tab-optics" class="tab-content">
<section id="optics" class="section">
<div class="container">
<div class="section-header">
<div class="num">02</div>
<h2>Волоконная оптика</h2>
@ -177,9 +174,11 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
<div class="tags"><span>LC</span><span>SC</span><span>FC</span><span>APC</span></div>
</div>
</div>
</div>
</div>
</section>
<div id="tab-equipment" class="tab-content">
<section id="equipment" class="section">
<div class="container">
<div class="section-header">
<div class="num">03</div>
<h2>Оборудование</h2>
@ -231,9 +230,11 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
<div class="tags"><span>GPON</span><span>OLT</span><span>ONT</span><span>FTTH</span></div>
</div>
</div>
</div>
</div>
</section>
<div id="tab-about" class="tab-content">
<section id="about" class="section">
<div class="container">
<div class="section-header">
<div class="num">04</div>
<h2>Формат обучения</h2>
@ -256,9 +257,8 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
<p>Проверка знаний после каждого модуля. Подготовка к сертификации.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="cta">
<div class="container">
@ -271,28 +271,5 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
<footer class="footer">
NetAcademy &copy; 2026 — Обучение сетевым технологиям
</footer>
<script>
(function(){
const tabs = document.querySelectorAll('.tab-btn');
const contents = document.querySelectorAll('.tab-content');
function openTab(name) {
tabs.forEach(b => b.classList.toggle('active', b.dataset.tab === name));
contents.forEach(c => c.classList.toggle('active', c.id === 'tab-' + name));
history.replaceState(null, '', '#' + name);
}
tabs.forEach(btn => {
btn.addEventListener('click', () => openTab(btn.dataset.tab));
});
const hash = location.hash.replace('#', '');
if (hash && document.getElementById('tab-' + hash)) {
openTab(hash);
}
})();
</script>
</body>
</html>