Ich habe eine Website, die in WordPress gemacht wird. Der gesamte Inhalt meiner Seiten ist in ein div eingepackt. Was ich jetzt tun möchte, ist Banner auf beiden Seiten des Inhalts hinzuzufügen und sie während des Scrollens zu fixieren.
Also, die Oberseite der Banner sollte mit der Oberseite ausgerichtet sein.
Die rechte Seite des linken Banners sollte direkt neben der linken Seite des Hauptinhalts sein.
Die linke Seite des rechten Banners sollte direkt neben der linken Seite des Hauptinhalts sein.
Daher würde ich alle Elemente von links nach rechts erhalten: Links Banner -> Inhalt -> Recht Banner. Alle sind oben ausgerichtet. Und wenn ich die Seite scrolle, scrollt nur der Inhalt und nicht die Banner.
Es ist wichtig, dass die Banner an den Seiten des Inhalts verankert sind. Wenn also die Breite des Browsers schrumpft, werden Teile der Banner nicht mehr angezeigt, statt dass die Banner über den Hauptinhalt hinausgehen.Wie behalte ich die Position des Bildes beim Scrollen?
Antwort
Fix sie mit
position:fixed;
Für sie oben ausrichten Sie mit Rand arbeiten und schweben, denke ich. Als Beispiel links Banner:
float:left;
Jetzt können Sie leicht mit Margen arbeiten, um sie richtig zu positionieren. Ich hoffe, das hast du gemeint?
Unter der Annahme, Banner haben eine class="banner banner-right"
oder class="banner banner-left"
gehen mit
.banner {
position: fixed;
top: 0; /* or the distance from top page edge */
max-height: 100%;
}
.banner-right { right: 0; } /* or the distance from right page edge */
.banner-left { left: 0; } /* or the distance from left page edge */
und die Banner wird in der gleichen Position bleiben, auch wenn Sie die Seite scrollen! Die max-height
ist da, um zu verhindern, dass Banner länger als das Fenster selbst sind, wodurch Inhalte versteckt werden;
möchten Sie vielleicht overflow: auto;
hinzufügen, wenn das Banner Inhalt zu lang wird
Eine andere Lösung Wold
html, body { height: 100%; }
.content { max-height: 100%; overflow: auto; }
machen das Inhaltselement mit einem Scrollbar und verlassen die Banner an der gleichen Stelle zu setzen sein
können Sie CSS verwenden. Position ist tatsächlich fixiert. Hier ein fiddle ex:
.banner {
position:fixed;
width: 100px;
height: 100px;
background-color: mediumaquamarine;
top: 40px;
}
Sie können sich position: sticky
wie:
position: sticky;
top: 5px;
- 1. absolute Position des Bildes
- 2. Wie verschiebe ich die Position meines Bildes?
- 3. So passen Sie die Position des Bildes beim Absenken an
- 4. Wie behalte ich die Position eines DragPanelExtender über Postbacks hinweg?
- 5. Canvas-Position des Bildes in A-Frame
- 6. Wie ändere ich die imageSource des Bildes?
- 7. Mittleren Rand und Position des Bildes
- 8. Wie vermeide ich die Tastatur beim Scrollen?
- 9. Position der Recycleranzeige beim Scrollen aktualisieren (Android)
- 10. Ändern Sie die Position des Bildes in TableView in iPhone?
- 11. UIScrollView Snap-to-Position beim Scrollen
- 12. RecyclerView wechselnde Position zufällig beim Scrollen
- 13. Rotationswert des Bildes beim Ziehen
- 14. Fehler beim Laden des Bildes
- 15. NullPointerException beim Herunterladen des Bildes
- 16. kommen auf die gleiche Position beim Zurückgehen mit unendlichen Scrollen
- 17. Erkennen, wenn RecyclerView beim Scrollen die unterste Position erreicht
- 18. Wie behalte Scroll-Position mit Master-Seite?
- 19. Wie behalte ich Textobjekte in einem Matlab-Achsenfenster beim Öffnen eines neuen Bildes?
- 20. Wie man eine Layout - Position oben beim Scrollen repariert
- 21. Wie vermeide ich Alias beim Drehen des Bildes in gdi +?
- 22. Picasso Fehler beim Laden des Bildes?
- 23. Die überprüfte Gridview-Position ändert sich beim Scrollen
- 24. Listenansicht Elemente ändert die Position beim Scrollen Android?
- 25. Wie behalte ich eine bestimmte Position mit Zaber Console Script?
- 26. Kann ich die Bildlaufgeschwindigkeit beim Scrollen steuern?
- 27. Wie behalte ich Nav-Tabs in Boostrap am oberen Rand beim Scrollen fixiert?
- 28. Wie behalte ich mein Hintergrundbild über den Bildschirm beim Scrollen/Ändern
- 29. Recyclerview in verschachtelten Bildlaufansicht Laden aller Daten anstelle des Aufrufs eines Bildes beim Scrollen
- 30. Wie erhalte ich die Firebase-Download-URL des hochgeladenen Bildes?
Und was haben Sie versucht? – DaniP
Es hängt nur von Ihrer Struktur ab. Wenn die Anzeigen vom Inhalt getrennt sind, können Sie 'position: fixed;' in Ihrer Div-Definition verwenden. Aktualisieren Sie Ihre Frage mit Ihrer Struktur wird helfen. – Benoti
Vielleicht funktioniert nur die feste Position nicht, Sie brauchen JS, um zu bekommen, was Sie wollen, basierend auf dem letzten Absatz. – DaniP