Как на чистом js поставить элемент по центру?

Допустим, есть header его ширина 1500px, через js я при скролле страницы сделал так чтобы header закреплялся, только он получая свойство position: fixed; почему-то игнорирует margin: 0 auto; как поставить header через js по центру? Вот код: https://codepen.io/air_man6/full/eYYYPoP
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
1. JS не нужен для конкретно этого случая
2. Если шапка не на всю балду, то left:50%,transform:translateX(-50%);

А ну и да, покурите, товарищ, мануалы, ибо вопрос на уровне «я только что открыл для себя CSS и не знаю, что с ним делать». Под мануалами я имею в виду сорсы, как минимум.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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