Прикольно, молодец! Смотрел с мобилки, советую гамбургер отодвинуть от левого края и поиск сместить подальше, неудобно пальцем тыкать. Само меню побольше сделать, очень мелкие пункты, пальцем не попасть и шрифт очень мелкий.
Первое впечатление хорошее. Вопрос, свой адаптивный слайдер это принципиальная позиция или просто руку набить? Есть ли смысл? Для опыта - отлично, так и надо, а в бою, имхо, бери готовое.
Не пишу в ответах, так как точно не скажу, но, я ставил для изучения один pwa, так после него я не мог запустить ничего на локалхост, он все запросы перехватывал и обрабатывал. Вот подробнее: Как узнать, кто занимает localhost:3000?
justkeepmeinyourmind, тогда так просто не получится, вот выше пошутили, что надо написать какой-то примитивный ИИ и с ним анимировать, и это правда) Иначе, надо нарезать деревья, влево/вправо их посмешать, понаклонть, в фотошопе, а еще лучше в иллюстраторе, чтобы контуры верхушек вектором были, далее с помощью, наример morph svg, анимировать движение деревьев, и в таком же стиле облаков. Простого пути тут нет.
Askhat Bikmetov, https://ru.vuejs.org/v2/guide/computed.html#%D0%9C...
Здесь в документации подробно описано. Суть в том, что в вотче на определенное поле создаем функцию, как компьютед, и уже эта функция из вотча вызывает метод, а в методе сам аякс и так далее, и отслеживать все изменения мы делегируем вотчеру, тогда не будет проблем с реактивностью при ассинхронном коде.
На этой особенности как раз создаются пропорциональные элементы, у которых ширина и высота пропорциональны. Создается блок, в который вкладывается другой и задается паддинг боттом или топ, не суть, в процентах, например 56.25%, что соответствует соотношению 16:9, часто видео в таких пропорциях. Далее в этот блок вкладывается еще один блок, позионируется абсолютно и растягивается по ширине и высоте на родителя, а в него уже вставляется видео, например iframe с youtube, и видео становится респонзив, без потери пропорций, без черных полос по краям при ресайзе.
-npm
-grunt
-babel
-webpack
-gulp
-less
-sass
-scss
-git
-pug
-twig
-react
-angular
-vue
-express
-bwsync
-phpstorm
-netbeans
-webstorm
Порядок случайный)