Фон поверх картинки можно сделать разными способами, один из них с помощью внутренней тени, свойства box-shadow.
Пример
HTML
<div class="bg-ex-overlay">Lorem Ipsum</div>
CSS
.bg-ex-overlay {
background: url(image.jpg); /* Путь к картинке */
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 100%;
z-index: 0;
box-shadow: inset 0 0 0 200vw rgba(0, 0, 0, 0.6); /* Прозрачность с помощью тени */
}