Тут приходит в голову только такой костыль: слева от списка высокий прямоугольник с градиентным фоном ровно на высоту списка, а элементам списка создавать псевдоэлементы, которые накладывались бы на этот прямоугольник, такой же ширины, как он, и высотой с элемент списка. И фоном у этих псевдоэлементов сделать картинку-прямоугольник (вертикальный) с белым фоном и отверстием в верхней части, через которое виден был бы градиент. Притом прямоугольник достаточно высокий, чтобы перекрывал градиент на оставшуюся высоту, если текст в элементе будет в несколько строк. Картинка тут, потому как я не уверена, что маска при такой конструкции сработает.
UPD: Прямоугольник с градиентом можно сделать псевдоэлементом у самого списка