width: 100vw;уже указывает на жёсткий размер относительно вьюпорта. То есть элемент должен был стать больше своего родителя. Другой вопрос, что, возможно, у Вас у родителя, стоит overflow: hidden.
3.8. Использовать для демонстрации фрагментов кода только специальный тег <code> или специальные демонстрационные ресурсы (например, codepen- https://codepen.io/). Размещение фрагментов кода в виде изображений запрещено.
Вы разрешили сайту в брузере это делать? Один раз разрешите и должно быть ок. Как правило сбоку в адресной строке есть соответствующее уведомление.