Inhalt, der mit der Seite blättert, sich aber innerhalb einer fest positionierten Seitenleiste befindet (mit Schatteneffekt)

8

Ich versuche, folgende Funktionalität für eine Sidebar zu entwickeln. Kurz gesagt, Sidebar wird 100% Höhe haben und absolut positioniert sein. Darin befindet sich Inhalt, der mit der Seite blättern soll, während die Seitenleiste fest ist. Und als Zusatz gibt es einen Schatteneffekt / eine Antwort, um dem Benutzer zu zeigen, ob er nach unten oder oben scrollen kann. Also zum Beispiel, wenn es etwas gibt, das runtergerollt werden kann / Schatten nach oben zeigen, wenn nicht, zeige Schatten nicht. Ich habe ein schnelles Modell erstellt, hoffentlich hilft es dir zu verstehen, was passiert, wenn die Seite gescrollt wird:

Ich habe eine schnelle jsfidle mit Inhalt und Sidebar gemacht, das ist soweit ich im Moment kann. Ссылка Ich nehme an, dass dies nicht nur mit CSS und HTML erreicht werden kann und Cross-Browser funktioniert, so dass jQuery-Lösungen willkommen sind.

HTML     

%Vor%

CSS

%Vor%

BEARBEITEN Denken Sie daran, dass der Inhalt in der Seitenleiste weniger als einen Seiteninhalt umfasst. Sobald er den unteren Rand erreicht (also wenn der untere Schatten verschwindet), sollte er dort bleiben, während der Hauptinhalt noch gescrollt werden kann.

    
Ilja 30.05.2013, 14:33
quelle

2 Antworten

2

Das ist immer noch ein bisschen grob, aber es ist ein Anfang:

Ich ging durch und polierte es ein wenig mehr und kümmerte sich um einige Probleme bei der Fenstergrößenanpassung.

Ich denke, das wird für Sie funktionieren:
Aktualisiertes Arbeitsbeispiel

JS

%Vor%

CSS

%Vor%     
apaul 01.06.2013, 17:50
quelle
0

Die Website von CSS Tricks hat einen Artikel über persistente Header , wo sie etwas Ähnliches mit etwas JQuery

erreichen >     
stephenmurdoch 01.06.2013 22:35
quelle

Tags und Links