Ich habe ein div mit position: absolute
gesetzt und es ist nur ein bisschen breiter als mein Browserfenster. Ich habe die horizontale Bildlaufleiste erfolgreich ausgeblendet, aber ich kann immer noch mit einem Trackpad durchblättern.Körper: Überlauf-x - immer noch mit Trackpad überrollen
Gibt es eine Möglichkeit, dies zu umgehen?
<div id="container">
<div id="big-image"></div>
</div><!-- #container -->
#container {
overflow-x: hidden;
}
#big-image {
background: transparent url('/path/to/image.png') no-repeat center top;
position: absolute;
width: 1307px;
left: 50%;
margin: 0 0 0 -653.5px;
z-index: 4;
}
Dies funktionierte, aber es gibt ein kleines Problem, wenn das Fenster klein genug ist, um den _content Bereich_ verursacht die horizontale Bildlaufleiste zu erscheinen. Das heißt, Sie können scrollen, aber das Bild, das ich benutzte, ist abgeschnitten und es ist nur weiß, wohin das Bild gehen sollte. Trotzdem, danke! Für den Moment habe ich mit JS herum gearbeitet, aber kann es mit reinem CSS gemacht werden? –
Ich bin mir nicht sicher, was Sie im Inhaltsbereich sagen: S Vielleicht setzen Sie die Überlaufeigenschaft davon auch ausgeblendet? –
Ich habe gerade festgestellt, dass ich niemals auf deine Frage geantwortet habe. Ich kann mich nicht erinnern, woran ich gerade gearbeitet habe, aber ich denke, ich kann es erklären. Technisch habe ich das nie komplett herausgefunden und ich habe immer noch meine JS Workaround an Ort und Stelle lol. –