ホームページ  >  に質問  >  本文

Bootstrap 5 アコーディオンを展開すると幅が広すぎる

アコーディオン コンポーネントが親要素の幅に合わせて展開されることを期待していましたが、展開するとコンポーネント自体だけでなく親要素も展開され、左側のペインが大幅に圧縮されてしまいます。望ましい動作を実現するには何をする必要がありますか?ご回答いただければ幸いです。

リーリー

アコーディオンのタイトルとその内容の幅を少し調整してみましたが、うまくいきませんでした。

P粉163465905P粉163465905377日前537

全員に返信(1)返信します

  • P粉536909186

    P粉5369091862023-09-09 10:30:14

    #right-pane 要素は flex-basis または width を明示的に宣言していないため、必要なスペースを占有します。アコーディオンを閉じると、コンテンツの幅が狭くなるため、期待どおりに動作します (その後、flex-grow: 1 in -1 クラスにより、残りのスペースを埋めるために拡大されます)。ただし、アコーディオンのコンテンツが表示されるとき、コンテンツは可能な限り多くの水平スペースを占有しようとします。

    これを回避するには、#right-pane

    要素に何らかの flex-basis または width を設定することを検討してください (例: width: 25% #) ##w-25`ここから:

    リーリー

    返事
    0
  • キャンセル返事