Hier ist eine Art grobes Bild von dem, was ich versuche zu tun. Wenn es das nicht gut genug erklärt, kann ich eine Geige zusammenschmeißen.wie man Kindelementabdeckung Grenze des Elternteils bildet?
Die Black Box ist ein <div>
und die rosafarbene auch divs. Was ich will, ist für sie zu sehen Art von wie Tabs. Wenn also einer aktiv ist, deckt er die Grenze des Elternteils ab und gibt den "Brückeneffekt", der in den Tabs wichtig ist.
Ich dachte, ich könnte den aktiven einfach etwas breiter machen, damit er die Grenze verdeckt. Das Problem ist, wenn ich overflow-x: hidden;
habe, ist der breitere Teil "unter" der schwarzen Kontur und wenn ich Auto oder sichtbar mache, dann lässt es einfach scrollen.
Eine wichtige Sache: das Rosa muss relative Position haben.
Was mache ich falsch?
EDIT: vergessen, den wichtigsten Teil zu erwähnen. Die Blackbox hat overflow-y: hidden
. Ohne es die Methoden unten funktionieren gut, aber wenn ich es hinzufüge, geht es zurück, wie es war
http://jsfiddle.net/cawu5/1/ Siehe meine Bearbeitung. muss überlaufen-y: hidden –
http://jsfiddle.net/cawu5/2/ Ich habe dieses Problem behoben, aber ich bin mir nicht sicher, ob dies für Ihren speziellen Anwendungsfall funktioniert. – fje