Думаю, все-таки это реализовывается через свойство background-image
.
Но если потренироваться, то можно сделать что-то похожее с помощью градиента на заднем фоне. Правда там будет отличаться границы фона и также получится очень громоздкий код для этого.
Вот код только для двух линий:
background: linear-gradient(135deg, rgba(164,57,198,1) 0%, rgba(164,57,198,1) 38%, rgba(51,51,51,1) 38%, rgba(164,57,198,1) 40%, rgba(164,57,198,1) 64%, rgba(51,51,51,1) 64%, rgba(164,57,198,1) 66%);
Есть также сайт на котором можно поиграться с градиентом: https://cssgradient.io/