Как Как сделать эквивалент линейного градиента с непрозрачностью на бесшовном фоновом изображении в CSS, но вместо бесшовного фонового изображения просто обычное старое изображение. Как сделать то же самое? Прямо сейчас, когда я пробую его на неповторяющемся фоновом изображении, все изображение покрывается градиентом.
div {
width: 1000px;
height: 1000px;
background:
linear-gradient(to bottom, #fff, transparent) top/5% 32px no-repeat,
linear-gradient(to top, #fff, transparent) bottom/5% 32px no-repeat,
url(https://picsum.photos/id/984/1000/1000) no-repeat;
background-size: cover;
}
<div></div>
То, что у меня там (вверху) неверно, все изображение покрыто градиентом, а мне просто нужны края (верх и низ) размером 32 пикселя.