Задачка такая: внутри блока есть абсолютно позиционированный элемент фиксированного размера в пикселах, положение которого приходит из апи в процентах. Как сделать так, чтобы если элемент около краев, он бы прилипал к нему6 а не выходил за грань? Была идея в случае преодоления каких-то особых значений вычитать половину блока по нужной координате, но пролема в том, что блок-родитель меняет размеры в зависимости от экрана, соответственно меняя и точку, преодолевая которую нужно производить вычисления