В css вы можете зацепиться за атрибут src изображения с помощью селектора атрибутов так:
header a > img[src$="day.jpg"] {...}
header a > img[src$="night.jpg"] {...}
Но вот выбрать рекурсивно родительский элемент, который хотите оформить в зависимости от значения атрибута src картинки — не получится. Выбрать родителя по селектору дочернего элемента на текущий момент используя только CSS нельзя.
Выше
Zhainar дал ссылку на пример манипулирования элементом img в зависимости от определённых условий в родительском элементе. Скорее всего, это вам поможет.