В конечном счете все зависит от дизайнера, с которым приходится работать. Любой программист хочет писать меньше кода с наилучшим результатом, но если твой дизайнер весь такой «вдохновленный», и от разрешения к разрешению его блоки летают из одного края макета в другой и деформируются весьма непредсказуемым образом - ничего ты с этим не сделаешь. Не всегда получается переубедить руководство в своей праведной точке зрения, приходится подстраиваться под требования работодателя.
Если в дальнейшем потребуется изменение размеров модального окна у вас возникнет потребность с пересчетом top и left. Используйте для центрирование transform. Почитать подробнее про него можно здесь.
В конечном счете все зависит от дизайнера, с которым приходится работать. Любой программист хочет писать меньше кода с наилучшим результатом, но если твой дизайнер весь такой «вдохновленный», и от разрешения к разрешению его блоки летают из одного края макета в другой и деформируются весьма непредсказуемым образом - ничего ты с этим не сделаешь. Не всегда получается переубедить руководство в своей праведной точке зрения, приходится подстраиваться под требования работодателя.
Если в дальнейшем потребуется изменение размеров модального окна у вас возникнет потребность с пересчетом
topиleft. Используйте для центрированиеtransform. Почитать подробнее про него можно здесь.