Я хочу добавить выцветший раздел в начало моего DIV, чтобы, когда пользователь прокручивается, контент постепенно исчезает. Я установил некоторый CSS, который достигает этого, но имеет одну проблему. Выцветший раздел прокручивается с содержимым, а не остается фиксированным.
Как я могу это исправить? Нужна ли мне помощь от jQuery или это возможно с помощью CSS и будет ли это работать во всех браузерах, совместимых с CSS3? (Я знаю, что у меня еще нет правильных префиксов поставщиков на моем linear-gradient
)
Вот мой код и 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;
}
Обновление
Я обновил свою скрипту, чтобы указать, что использование position: fixed
действительно не работает, поскольку выцветший раздел появляется над содержимым div, не прикрепленным к вершине.