Вы не можете сделать это, используя только CSS, вам придется использовать немного JavaScript, здесь у вас есть пример, использующий jQuery.
$(window).scroll(function() {
var scroll = $(window).scrollTop();
var winVH = $(window).height();
if (scroll >= winVH) {
$(".yourNavClass").addClass("invertColor");
} else {
$(".yourNavClass").removeClass("invertColor");
}
});
Что делает этот код, так это добавляет класс к вашей навигации, когда прокрутка>> до 100vh, так что вы можете установить класс invertColor для filter: invert (1), и это должно сработать, здесь у вас есть некоторая документация о функции scrollTop https://api.jquery.com/scrollTop/