В CSS есть интересное преобраазование: transform: translate(-50%, -50%);
. Позволяет расположить элемент точно по центру экрана, если в результате применения центрирования типа text-align:center он оказался немного смещен.
Как работает такое преобразование? Если ему передать аргументы типа (1, 2), элемент будет смещен на такое число пикселей. А что означают проценты? От чего они отсчитываются?
Аргументы - это дельта по оси X и Y соответсвенно. 50% - это 50% размера центрируемого элемента. При размещении position: absolute; left: center; top: center; по центру размещается левая верхняя точка элемента. Поэтому его приходится сдвигать на половину размера.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задачка вроде не сложная, а таску надо решить очень срочно
Только на ios получаю ошибку