godsplane
@godsplane

Почему left:50% + transform:translateX(-50%) = середина?

Я реально не могу понять, может я уже запарился. Но если мы сначала двигаем контент на 50% вправо а потом на 50% влево, то почему он встает по середине?
  • Вопрос задан
  • 1631 просмотр
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
left 50% — 50% от родителя
transform 50% — 50% самого элемента
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sfrancisco
@sfrancisco
Скорее всего left двигает элемент начиная с верхнего правого угла, а функция translate с середины элемента, на то и выходит центр
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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