Я пытался создать отзывчивую кнопку на нашем новом веб-сайте, которая меняет ширину тела до 460 пикселей, например, чтобы показать, как наш веб-сайт выглядит на мобильном устройстве. Я видел, как это делалось с использованием iframe, поскольку ширина iframe устанавливает ширину окна просмотра, поэтому кнопка может установить ширину iframe, и она будет изменяться и выглядеть отзывчивой.
Я пытаюсь сделать это с помощью vanilla javascript, но борется. Я могу без проблем установить ширину тела, но медиазапросы bootstrap и css не учитывают установку ширины, поскольку она работает вне области просмотра / ширины экрана, которая остается неизменной.
Как мне сделать сделай это? У меня есть кнопка на мобильном устройстве и кнопка на рабочем столе, и они должны отрегулировать ширину экрана в соответствии с шириной мобильного устройства / рабочего стола, и медиа-запросы должны учитывать это.
Возможно ли это? Мое окно просмотра установлено как:
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
, а медиа-запросы как:
@media screen and (min-width: 992px) {}