Hyubert, первый скрин гугл хром, из инструмента разработчиков, второй скрин нашел на сайте одном webflow.com, но там столько кода что хз как там строится))
korner-brazers, Что касается рекурсивного перебора всех узлов DOM, то по этой ссылке (от Ivan Bogachev) вы найдете решение. Далее все узлы вы можете стилизовать как вам понравиться, добавить функционал на раскрытие и и закрытие узла.