А он может находить под фотографией?) Или текст по верх страницы, и когда он долистается до картинки, нужно менять цвет?
1) Если он изначально на фотографии и никуда не двигается, то просто задайте ему либо цвет, либо градиент с процентами.
2) Если текст "приходит" на фотографию, то стоит отслеживать скролл, и при моменте, как человек долистает определенное количество пикслей добавлять тексту класс с цветом. (Что-то похожее -
тут)