lukoie, т. е. не нашёл таких, чтобы по одной ссылке выдавали разные. Собственно, думаю, это логично и обоснованно экономически (нагрузка на сервер сервиса).
Гы-гы, там ещё вариант, о котором я писал, что можно их в разметке держать в обратном порядке (3, 2, 1), а потом через flex-flow: column/row-reverse визуально приводить в нормальный вид (1, 2, 3). Тогда можно будет выбрать нужный первый элемент (который на самом деле последний в потоке) через li ~ li.
Словом, костыли так и летят, если опираться только на CSS в этом деле :))
Но надо чётко понимать, что вы хотите и как этого достичь с технической точки зрения, иначе вы будете получать нерабочий код на выходе, ибо конструктор выдаёт общий код по основным моментам; он не знает, что нужно вам в конкретном случае. Или же конструктор элементарно не умеет делать то, что нужно вам. Без знаний — не выйдет.
Может, стоит, как и все люди, сделать переключение класса (classToggle('is-active')) на этом меню? Ну а на классы, соответственно, стили, с помощью которых будет происходить анимация.
Да, можно заменить. Верстка для Retina — странная формулировка. Единственное, что там нужно типа для Retina — растровые материалы в более высоком качестве.
srcset работает очень просто, просмотрите примеры.
Если вам нужно таргетировать именно мобильные, то можете не морочиться, потому что сейчас все телефоны с Retina-экранами.