Adikjoro: Спасибо большое за подробный ответ! Вы прямо на все вопросы ответили сразу. Хотел спросить как вы нарисовали быстро это, я думал чем-то вроде Inkscape... Еще раз, спасибо большое за все ссылки на codepen и на курс по SVG. Спасибо за помощь)
Сергей: интересно ваше мнение по поводу такого скрытия элемента, у него он скрывается отрицательным значением left по ширине блока. А вы как бы сделали такой же эффект? Мне кажется что такой вариант не очень хороший, но быстро придумать не могу ничего.
VoidVolker: извините, можете рассказать откуда берется аргумент у функции el? т.е. "e" в скобочках, от которого потом берется все остальное... Ведь вызова функции нету никаккого, откуда функция знает, что это нужное событие?
AlexanderZe: нет, там другое ведь, там дочерние элементы показываются/скрываются, это я понимаю как сделать.
В моем примере они находятся на разных уровнях вложенности