Pues yo no soy experto, pero suponinedo que lo que quieres es algo como la imagen de abajo a la izquierda de la página http://www.workshop-a.com/, lo que yo haría sería editar esa misma imagen en Photoshop o Gimp o alguno por el estilo y ponerle una capa negra con tanta transparencia como quieras...
Claro, eso suponiendo que manejas uno de estos programas de diseño; en caso contrario, no tengo idea de cómo se puede hacer sólo con CSS (y dudo que realmente se pueda hacer).