TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 18K subscribers
Post #5155 399
Как сделать прилипающие заголовки списка на CSS

Соберите список контактов, в котором буква группы остаётся сверху, пока имена прокручиваются под ней. Для заголовка достаточно position: sticky и top: 0, но его движение ограничивает родительский блок.

Оберните каждую группу вместе с заголовком в отдельный контейнер. Когда контейнер уйдёт за верхнюю границу, его заголовок освободит место следующему. Самому списку задайте высоту и вертикальную прокрутку. Непрозрачный фон не даст тексту просвечивать, а z-index разместит заголовок поверх строк.

В интерактивных примерах с HTML и CSS можно сравнить два варианта: заголовки сменяют друг друга или накапливаются сверху. Повторите оба и уберите обёртки групп: так сразу станет видно, как структура страницы задаёт границы position: sticky.
  • 🆒 2
More from @prog_point
  1. Oct 2, 2026Первое изменение проекта в GitHub Copilot app: как проверить результат Возьмите небольшой…
  2. Oct 2, 2026Как понять оси Flexbox и перестать путать выравнивание Соберите контейнер с тремя блоками…
  3. Oct 1, 2026Как извлекать данные из объектов и массивов в JavaScript Деструктуризация создаёт отдельны…
  4. Oct 1, 2026Семь ошибок индексации PostgreSQL и как их проверить Индекс помогает PostgreSQL быстрее на…
  5. Sep 30, 2026Сентябрь, учебный год, сессия не так далеко, как вы думаете. Это всё про вас? Тогда заглян…
  6. Sep 30, 2026Как найти ошибку в Python с подсказкой ИИ, а не готовым ответом Возьмите функцию вычислени…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →