子供(緑色)が親(赤色)より広いように折りたたみパネルを設計しました。子には枠線があり、:: beforeと:: afterで追加されたアイコンがあるため、パネル全体が折り畳まれると、子の境界線は親のアニメーションが完成するまで大きく留まります。親のオーバーフローがhiddenに設定されている場合、子要素の幅を変更します。
私は親のオーバーフローを隠してしまった場合、画面上に留まることを避けることができます。残念なことに、このクリップは子どもたちのスタイリングを行い、意図したとおりに要素を見ることはできません。
親をオーバーフローで非表示にしておき、子が親の幅を超える幅を持つようにする方法はありますか?任意のトリックですか?
しかし、それは 'overflow:hidden'が(親を超えた場合は子どもをクリップする)ものなので、実際に何を達成したいのですか? – LGSon
jsfiddleを作成できますか? – Ricky
あなたのhtml/CSSを提供すると助けがはるかに簡単になるでしょう – LGSon