Есть отличный рабочий метод:
background: linear-gradient(rgba(0,0,0,0.10), rgba(90,90,90,0.10));
Это градиент с полупрозрачностью. Больше другие средства я использовать пока не хочу, никаких png с костылями, никаких подслоев и борьбой с наследниками костылищами, вот так просто все.
Учитесь !