Даже если конвертер сможет пережевать swf в svg с анимацией, то svg анимация всё равно не поддерживается в IE11. (имеется ввиду в svg) Так что лучше в gif или видео
Кирилл Горелов, а что сейчас такого страшного в чистом js? Я понимаю, когда надо было поддерживать IE8, а там свои методы для событий, свои баги, jquery сильно облегчал жизнь. Но теперь то что? JS работает практически одинаково во всех браузерах, имеет достаточно методов для работы с домом, с массивами, jquery не нужен. Если только вы боитесь написать classList.add вместо addClass и т.п.
Это самое плохое решение из предложенных. От того первый вход или нет вы подключаете или не подключаете целые библиотеки. Разве нигде на сайте у вас jquery больше не используется?
Самое красивое, понятное и простое решение у xmoonlight. А если js в отдельном файле и неудобно присваивать js-переменной значение из php можно добавить класс в html, и в зависимости от класса определять первый ли это вход.
Можно регулировать приоритет вложенностью селекторов. Чем больше вложенность, тем выше приоритет. Например .catalog .catalog__gallery { } приоритетнее чем .gallery--alt {}.
Или так .gallery.gallery--alt { } (без пробела, блок должен иметь оба класса) приоритетнее чем .catalog__gallery
У flexbox всё-таки гораздо больше возможностей. Если вашу задачу можно легко решить с float - пожалуйста, используйте float, Он ведь не считается устаревшим. Но есть другие задачи, которые без флексбокса решаются "некрасиво" или не решаются. Одну из таких я привел выше. А баги в старых браузерах - дело времени
Если речь идет о цвете, размере шрифта, text-align и т.п. - то да, учитывается самый внутренний, это и логично. Если речь идет о float, display, position и т.п. - то к каждому применяется его, никто не будет "проигрывать".
Другими словами, нужно сначала накопить много денег, потом они будут приносить ежемесячный доход. Что ж, не плохой вариант. Осталось решить как накопить такую сумму за пару-тройку лет.
seredaes: Не думаю, что в коде урла длиной 20+ символов запакованы координанаты, названия и описания ~20 объектов на карте. Никак вы их не распарсите, там просто нет этих данных.
https://learn.javascript.ru/event-delegation