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{font-size:56px;font-weight:800;line-height:1.05;margin-bottom:20px;max-width:800px}
.hero h1 span{color:var(--cyan)} .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} .hero p{font-size:20px;color:var(--gray-300);max-width:600px;margin-bottom:40px;line-height:1.5}
.hero .btns{display:flex;gap:16px;flex-wrap:wrap}
/* Tab bar */ .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}
.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)} .btn-primary:hover{background:#33ebff;transform:translateY(-1px)}
.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} .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}
.tab-btn:hover{color:var(--white)} .btn-secondary:hover{border-color:var(--cyan);color:var(--cyan)}
.tab-btn.active{background:var(--cyan);color:var(--ink)}
.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} .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)}} @keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}
/* Tabs content */ /* Sections */
.tab-content{display:none;padding:80px 0 0} .section{padding:100px 0;border-top:1px solid var(--gray-800)}
.tab-content.active{display:block}
.section-header{text-align:center;margin-bottom:64px} .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 .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} .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} .container{padding:48px 20px}
.hero h1{font-size:36px} .hero h1{font-size:36px}
.hero p{font-size:17px} .hero p{font-size:17px}
.tab-content{padding:48px 0 0} .section{padding:60px 0}
.section-header h2{font-size:30px} .section-header h2{font-size:30px}
.two-col{grid-template-columns:1fr;gap:32px} .two-col{grid-template-columns:1fr;gap:32px}
.two-col.reverse{direction:ltr} .two-col.reverse{direction:ltr}
.cards{grid-template-columns:1fr;gap:16px} .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} .cta h2{font-size:28px}
} }
</style> </style>
</head> </head>
<body> <body>
<section class="hero"> <section class="hero">
<div class="container hero-content"> <div class="container hero-content">
<div class="badge">NetAcademy v1.0</div> <div class="badge">NetAcademy v1.0</div>
<h1>Обучение сетевым <span>технологиям</span></h1> <h1>Обучение сетевым <span>технологиям</span></h1>
<p>Программирование, волоконная оптика и сетевое оборудование — от основ до продвинутого уровня. Всё, что нужно для работы в телекоме.</p> <p>Программирование, волоконная оптика и сетевое оборудование — от основ до продвинутого уровня. Всё, что нужно для работы в телекоме.</p>
<div class="tab-bar" id="tabBar"> <div class="btns">
<button class="tab-btn active" data-tab="coding">💻 Программирование</button> <a class="btn-primary" href="#coding">Программирование →</a>
<button class="tab-btn" data-tab="optics">🔬 Оптика</button> <a class="btn-primary" href="#optics">Оптика →</a>
<button class="tab-btn" data-tab="equipment">⚙️ Оборудование</button> <a class="btn-primary" href="#equipment">Оборудование →</a>
<button class="tab-btn" data-tab="about">📖 Формат</button> <a class="btn-secondary" href="#about">Формат</a>
</div> </div>
</div> </div>
<div class="scroll-down">Выбери вкладку выше</div> <div class="scroll-down">Листай вниз</div>
</section> </section>
<section id="coding" class="section">
<div class="container"> <div class="container">
<div id="tab-coding" class="tab-content active">
<div class="section-header"> <div class="section-header">
<div class="num">01</div> <div class="num">01</div>
<h2>Программирование</h2> <h2>Программирование</h2>
@ -132,8 +127,10 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
</div> </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="section-header">
<div class="num">02</div> <div class="num">02</div>
<h2>Волоконная оптика</h2> <h2>Волоконная оптика</h2>
@ -178,8 +175,10 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
</div> </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="section-header">
<div class="num">03</div> <div class="num">03</div>
<h2>Оборудование</h2> <h2>Оборудование</h2>
@ -232,8 +231,10 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
</div> </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="section-header">
<div class="num">04</div> <div class="num">04</div>
<h2>Формат обучения</h2> <h2>Формат обучения</h2>
@ -257,8 +258,7 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
</div> </div>
</div> </div>
</div> </div>
</section>
</div>
<section class="cta"> <section class="cta">
<div class="container"> <div class="container">
@ -271,28 +271,5 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
<footer class="footer"> <footer class="footer">
NetAcademy &copy; 2026 — Обучение сетевым технологиям NetAcademy &copy; 2026 — Обучение сетевым технологиям
</footer> </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> </body>
</html> </html>