Ich habe einen übergeordneten Container mit vielen untergeordneten Elementen. Aus Gründen der Animation (untergeordnete Elemente, die in das Elternelement hinein- und herausgleiten) habe ich seine Eigenschaft overflow
auf hidden
gesetzt.
Das funktioniert großartig, aber es gibt ein paar Kinder, die ich außerhalb der Grenzen der Eltern sehen möchte.
Wie mache ich es so, dass nur bestimmte Kinder außerhalb der Grenzen der Eltern sichtbar sind?
Antwort ist: Sie können nicht. Entweder hat der Elternteil overflow:hidden
, dann werden alle Kindelemente abgeschnitten, oder Sie haben overflow:(visible|auto|scroll|...)
, dann werden alle Kinder gemäß dieser Regel behandelt. Es gibt keine Möglichkeit, Staaten zu mischen - alle Kinder werden gleich behandelt.
Sie könnten jedoch zusätzliche Container-Elemente in das übergeordnete Element einfügen (das keinen Überlauf mehr aufweist: versteckt) wie in diesem Pseudo-Code:
%Vor%edit: Beispiel
Angesichts der Diskussion mit dem OP hilft diese Antwort nicht. Stattdessen sehen Sie Kommentare zur Klärung mit OP.
Zunächst hilft es, wenn Sie einen bestimmten Code einfügen.
Geben Sie im Allgemeinen einen CSS
Selektor an, der für das untergeordnete Element spezifischer ist als das, das overflow: hidden;
Zum Beispiel
Stil:
%Vor%HTML:
%Vor%Aber wie gesagt, erst nach einem Beispielcode kann eine aussagekräftigere Antwort gegeben werden.