так, правильно понимаю?
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
По виду, скорее 0.2, чем 0.4background: #ececec linear-gradient(90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)) no-repeat left center / 20px 100%;
background: #ececec linear-gradient(90deg, #e1e1e1, #ececec) no-repeat left center / 20px 100%;