Создаете внутри него ещё один блок с текстом, которому задаёте прозрачность в css в 0. Далее просто при наведении на родительский блок меняете прозрачность на 1.
В коде это будет примерно так:
.parent {bg}//// это блок с вашим фоном
.parent .childe {opasity: 0;}/////это блок с вашим текстом
.parent:hover .childe {opasity: 1;}