Есть пара вещей, которые вам нужно сделать, чтобы выполнить sh.
Во-первых, ограничьте максимальную ширину самого iframe 100% ширины его контейнера, как это :
iframe {
max-width: 100%;
}
Теперь для следующей части требуется, чтобы у вас был доступ для редактирования содержимого, которое находится в iframe , элемент canvas
в iframe также должен иметь свою ширину так же ограничен. Однако вы не можете добавить следующий CSS через его родителя (Squarespace). То есть добавление следующего CSS через редактор Squarespace CSS не будет иметь никакого эффекта, потому что природа iframes требует, чтобы CSS был определен внутри iframe, а не за его пределами. Поэтому следующее необходимо добавить в veilMaker. html не через Squarespace:
canvas {
max-width: 100%;
}
Однако имейте в виду, что, как только вы этого добьетесь, вы можете обнаружить, что пользовательский интерфейс становится слишком маленьким, чтобы его можно было использовать на мобильных устройствах. См. Здесь:
![enter image description here](https://i.stack.imgur.com/I0Ek8.gif)
Если пользовательский интерфейс слишком мал, вам придется отредактировать само "приложение" veilMaker.html
чтобы сделать его более отзывчивым. Это может потребовать некоторого переосмысления общего макета и дизайна. Например, вы можете изменить структуру холста, чтобы обрезать пустое пространство слева, а затем, возможно, переместить выбираемые параметры и навигацию вверх или вниз холста.