私は一定の幅(サイトの約60%)を持つコンテナの中にポップアップを持っています。ポップアップを100%幅にすることができるかどうかは私の質問です。 divをコンテナの外に移動することなくコンテナ内のdivの幅を変更できますか?
可能でない場合は、回避策を見つける必要があります。
現時点では、コンテナの外にdivを移動したときにしか達成できませんが、ポップアップはページの上部に表示されます。
私は一定の幅(サイトの約60%)を持つコンテナの中にポップアップを持っています。ポップアップを100%幅にすることができるかどうかは私の質問です。 divをコンテナの外に移動することなくコンテナ内のdivの幅を変更できますか?
可能でない場合は、回避策を見つける必要があります。
現時点では、コンテナの外にdivを移動したときにしか達成できませんが、ポップアップはページの上部に表示されます。
width: calc()
と数学のビットで(あなたの外側のコンテナが60%であれば、あなたの内部は166.6667%でなければならないと思います。直接の子供だと仮定し、パディングや余白などを考慮しないでください) width: 100vw
を使用する方が簡単かもしれません。これは、ビューポートの幅の100%にする必要があります。
ありがとう、幅:100vwはうまく働いた! –
コンテナが配置されていない場合は、ポップアップでposition: absolute; left: 0; right: 0;
を設定してください。
あなたはposition:fixed
またはposition:absolute
を持つdiv要素を配置することができます。次に、ウィンドウ参照に関連するポップアップをtop:0, left:0
と置くことができます。
Bはコードスニペットを作成してください。 –
コードを入力する必要があります。 https://stackoverflow.com/help/mcve – sol