私は自分のアプリケーションにフォームデザイナーを持っていて、ユーザーエクスペリエンスのために、ユーザーにビューポートを変更してフォームが実際のフォームのように見えるようにする必要があります。divの幅を変更するとビューポートを変更します
私はブートストラップ3を使用してフォームをシェイプし、colおよびrowクラスを使用してレイアウトを管理しています。フォーム、デスクトップ、タブレット、タブレット - 水平、モバイルなどのビューポートのアイコンを持つ4つのボタンがあります。
ユーザーがこれらのボタンをクリックすると、希望のクラスをコンテナdivに追加し、widthプロパティでサイズを変更します。しかし、私はブートストラップがそれを検出せず、ウィンドウ幅(メディアクエリのような)で動作するのでdivの変更に応答しません。ここ
は、CSSです:
.edit__container {
&.container--lg {
width: 100%;
}
&.container--md {
width: 80%;
}
&.container--sm {
width: 60%;
}
&.container--xs {
width: 30%;
}
}
私が試したものをJavaScriptでビューポートのメタタグを変更し、200以上のようなものに幅を設定しているが、動作していません。
別の試みは、jqueryでウィンドウの幅を変更することでしたが、運はありませんでした。
覚えておいて、私のフォームの中にiframeを使用することはできません。追加