Ich suche nach einer Möglichkeit, die Höhe eines DIVs dynamisch zu ändern, wenn eine Seite scrollt. Dies liegt daran, dass ich auf der rechten Seite des Bildschirms ein festes Panel und oben ein Menü-Banner habe.Die Höhe eines DIVs erweitern, wenn die Seite nach unten scrollt
Wenn oben auf der Seite oben auf der Seite die Unterseite des Banners oben berührt wird. Das heißt, wenn die Seite nach unten gescrollt wird und das Banner den Bildschirm verlässt, bleibt eine Lücke von der Größe des oberen Banners zwischen dem oberen Rand des Bildschirms und dem oberen Rand des seitlichen Bereichs. Ich würde gerne ein div zwischen sie setzen, die in der Höhe wachsen würde, wenn die Seite nach unten gescrollt wird. Gibt es einen Weg in CSS oder JS dazu?
Ich kann nicht nur die Seitenwand haben 100% Höhe, weil es einige Elemente auf dem oberen Banner, vor allem auf niedriger Auflösung Bildschirm ausblenden würde.
ich habe noch einige hässliche auf Farbe gemacht Bilder zu erklären:
Dies ist die CSS für die Seitenwand:
position: fixed;
right: 0;
top: 180px;
height:calc(100% - 180px);
Nicht sicher, dass Sie die richtige Frage fragen. Warum würdest du gerne ein div zwischen ihnen platzieren, das in der Höhe anwächst, wenn die Seite nach unten gescrollt wird? – phuzi
Poste den Code, den du ausprobiert hast oder reproduziere das Problem in [fiddle] ( – Pugazh
@phuzi) Ich habe die Frage mit einigen Bildern aktualisiert – Saryk