Chcę dodać wyblakłą sekcję na górze mojego DIV, tak, że gdy użytkownik przewinie zawartość stopniowo zanika. Ustawiłem CSS, który to osiągnął, ale ma jeden problem. Wyblakły dział przewija zawartość, zamiast pozostać na miejscu.CSS wyblakły przekrój na górze przewijania div
Jak mogę to naprawić? Czy potrzebuję pomocy z jQuery, czy jest to możliwe przy użyciu CSS i czy będzie działać w dowolnych przeglądarkach zgodnych z CSS3? (Wiem, że nie mam poprawnych prefiksy dostawców na moich linear-gradient
s jeszcze)
Oto mój kod tak daleko i fiddle:
.fadedScroller {
overflow: auto;
position: relative;
height: 100px;
}
.fadedScroller:after {
content: '';
top: 0;
left: 0;
height: 20px;
right: 0;
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(251,251,251,0) 100%);
position: absolute;
}
Aktualizacja
I zostały zaktualizowane my fiddle podkreślić to, że przy użyciu position: fixed
faktycznie nie działa jako wyblakły przekrój, pojawia się powyżej zawierającego div nie ustalony na górze.
miałem podobny problem: http://stackoverflow.com/q/16396951/522479 –
Do twojej aktualizacji, co do cholery jest 'display: fixed'? ;) Myślę, że masz na myśli 'position: fixed' ?! – yckart
@plkart Oh yeah - literówka, zaktualizowano – Chris