Pour ajouter un voile opaque à son image background, voici un petit bout de code css bien utile à adapter selon ses besoins:
background: linear-gradient(
rgba(0, 0, 0, 0.45),
rgba(0, 0, 0, 0.45)
),url(img/back2.png)no-repeat;background-size:cover;}
Par Copier coller | Dans CSS