Kolya112151, Квадратные скобки - это вычисляемый ключ, основы JS. В юнионе вы перебираете ключи оператором in и присваиваете их любой переменной, будь то P, Key или любой другой, которые можете в дальнейшем использовать.
Короче изучайте документацию для TypeScript, и оператор in в типах, а не коде. Ну и такое можете попробовать и посмотреть что будет type F = keyof Car;.
Делается без слайдера, горизонтальным скроллом или смещение по горизонтали, контейнер с которым "приклеен" к верху страницы. Позицию скролла/смещения из вертикали переводят в горизонталь.