Задать вопрос
sinneren
@sinneren

Как разместить fixed блок относительно края relative?

У меня контейнер для навбара сдвинут вправо из-за двух сайдбаров. Контейнер relative, навбар fixed, таким образом он позиционируется не от края блока relative, а от края body и находится не на своём месте. Ширина сайдбаров может меняться, потому сделать заранее заданный отступ решение на крайний случай.

https://jsfiddle.net/to2myb4w/15/
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Fixed элемент в любом случае будет вне потока и без привязок к родителям, только к вьюпорту.

Тут либо полагаться на фиксированную ширину сайдбаров, либо делать навбар абсолютом, позиционировать от родителя, а фиксацию осуществлять скриптами.

С другой стороны, если скрипты прикручивать, то ими же можно и fixed блок скорректировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы