Betrachten Sie zwei Containerelemente nebeneinander, beide sind länger als die Breite des Ansichtsfensters und das Ansichtsfenster kann horizontal gescrollt werden. Beide enthalten ein Element im Inneren, das ich in der Mitte des sichtbaren Teils des enthaltenden Div halten möchte. Hier ist der Auszeichnungs:Wie fixiere ich ein Element in der Mitte eines Viewports in Bezug auf das Containerelement?
<body>
<div class="wrapper">
<div class="container" id="container1">
<div class="element" id="element1"></div>
</div>
<div class="container" id="container2">
<div class="element" id="element2"></div>
</div>
</div>
</body>
und hier ist die CSS:
body {
overflow-x: auto;
}
.wrapper {
width: 400%;
}
.container {
width: 50%;
border: 1px solid #ccc;
height: 50px;
float: left;
}
Ich bin sehr traurig, dass ich finde es sehr schwer zu beschreiben, was ich brauche, da Englisch nicht meine Muttersprache ist, aber ich mochte zu beschreiben, es mit einem Bild und eine Animation:
Willkommen bei SO. Dein Englisch ist sehr gut, aber du musst deinen Versuch (Markup) zeigen. Bitte lesen Sie die Hilfeseiten. – isherwood
Haben Sie irgendeinen Code ausprobiert? –
es ist schwierig zu verstehen, was Sie wollen genau eine horizontale Animation oder Bildlauf? –