Я наткнулся на этот сайт: https://hinge.co/ и попытался проследить за HTML / CSS, чтобы узнать, как у них плавный, отзывчивый фон HTML5-видео.
Я столкнулся с несколькими свойствами, которые я не понимаю, например:
max-width: calc(177.778vh);
height: calc(56.25vw);
Я понимаю, что это плагин JS, который они используют, и значения в calc являются динамическими. Но почему высота будет более 100? Разве это не будет больше, чем само окно просмотра? Похоже, видео имеет точный размер области просмотра, поэтому я не понимаю логику здесь.
Кто-то создал что-то подобное раньше и может помочь понять, как это делается?