У меня есть фиксированный элемент заголовка, который я бы хотел зафиксировать на прокрутке. Однако прокручиваемую область я бы хотел, чтобы она позиционировалась после фиксированного элемента, но я не хочу использовать position: absolute
и удалять ее из потока документов.Стильный элемент в нижней части фиксированного элемента
Я создал Codepen here, чтобы проиллюстрировать проблему, которую я испытываю. Я хотел бы, чтобы красный элемент (.top) наклеился на свиток, не скрывая первый элемент списка.
Есть ли способ сделать это в CSS (возможно, используя flexbox), который не требует каких-либо JS?
Любая помощь приветствуется.
Заранее благодарен!
Это работает и, вероятно, что я обычно делаю, но я ожидаю, что липкая область, чтобы изменить высоту, и хотел бы, чтобы список располагался непосредственно под фиксированной областью, независимо от его размера. Если это имеет смысл? – realph
Как вычисляется высота фиксированного заголовка? –
Это то, что я не хочу определять в CSS. Эта фиксированная область будет расширяться по клику, и я бы хотел, чтобы список перемещался вниз по мере расширения фиксированной области. – realph