Sticky nav: position sticky + scroll-padding-top 64px

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Telecom 2026-05-21 22:10:33 +05:00
parent 78ba4afdf5
commit f0ddb107db

View File

@ -118,7 +118,7 @@ html {
body { body {
overflow-y: scroll; overflow-y: scroll;
scroll-snap-type: y mandatory; scroll-snap-type: y mandatory;
scroll-padding-top: 0; scroll-padding-top: 64px; /* высота nav */
} }
/* PRESENTATION MODE: каждая секция = ровно 1 экран */ /* PRESENTATION MODE: каждая секция = ровно 1 экран */
@ -150,8 +150,13 @@ section.section,
nav { max-width: 1280px; } nav { max-width: 1280px; }
} }
/* Прячем sticky-нав в slide-режиме — мешает фиксации экранов */ /* Sticky nav поверх слайдов */
nav { position: static !important; scroll-snap-align: none; } nav {
position: sticky !important;
top: 0 !important;
z-index: 100;
scroll-snap-align: none;
}
/* ────────────────────────────────────────────────────────── /* ──────────────────────────────────────────────────────────
EDITORIAL / NYT REDESIGN — кремовый фон, serif, флэт EDITORIAL / NYT REDESIGN — кремовый фон, serif, флэт