Герой видео и изображения и различные устройства

Я буквально часами пытался подогнать размер моего главного видео под размер экрана компьютера для страницы wordpress. Установка стандартных габаритов все равно как бы натягивает. Теперь я борюсь с изображением героя постера для мобильных устройств. Есть ли CSS, который можно использовать, чтобы ширина изображения соответствовала ширине устройства? Я действительно в моем конце остроумия и хотел бы некоторую помощь!

Ссылка на сайт: http://christap4.sg-host.com

2 ответа

По вашей ссылке это то, что я придумал.

Чтобы получить 100% ширины экрана, вы можете использоватьwidth: 100vw(vw = ширина области просмотра). я также включилascpect-ratio: 1.77777778(ширина видео / высота видео), а затем установите высоту на авто

Похоже, здесь есть пара вещей.

Глядя на ваш вывод, похоже, что вы слишком усложнили решение. Все, что имеет абсолютную позицию с шириной 100%, будет такой же ширины, как и его самый относительный родитель (по умолчанию тело).

Если вы установите ширину на 100%, вы можете установить высоту, используя соотношение сторон ( https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio ). Я не уверен, как далеко вы зашли в поддержку браузера, но это будет охватывать большинство применений.

В качестве альтернативы вы можете задать ему фиксированную высоту и использовать обложку, подходящую для объекта, но это приведет к некоторой обрезке.

Изображение постера просто унаследует те же размеры, что и видео. При этом короткие видеоролики теперь могут воспроизводиться автоматически, если они имеют правильный формат, отключены и имеют правильные атрибуты.

Другие вопросы по тегам