WOODER — Макет для тренировок.
Во макете реализованы интересные и нестандартные вещи, не стыдно будет положить в портфолио, буду его скоро верстать, расскажу чему научился и что нового узнал
Тип: лендинг
Уровень: средний
#макет
Во макете реализованы интересные и нестандартные вещи, не стыдно будет положить в портфолио, буду его скоро верстать, расскажу чему научился и что нового узнал
Тип: лендинг
Уровень: средний
#макет
FullPage.
Идея с фулскрином мне понравилась и я решил попробовать, хотя этот макет не сильно подходит под фулскрин, но его можно немного переделать.
Как вы уже догадались в этом поможет библиотека FullPage.js, она очень популярна и гибко настраивается под любую задачу, прикреплю уроки к посту, сверстайте какой-то макет(можете взять выше приведённый wooder) и можете смело добавлять в портфолио навык работы с FullPage.js. Прикреплю к посту 2 интересных урока
Я уже совсем скоро буду проступать к верстке wooder и обязательно покажу интересные фишки, а пока хочу немного улучшить свой сайт — добавить кнопку «Загрузить ещё работы», основной функционал уже реализовал, осталось только поправить стили
Идея с фулскрином мне понравилась и я решил попробовать, хотя этот макет не сильно подходит под фулскрин, но его можно немного переделать.
Как вы уже догадались в этом поможет библиотека FullPage.js, она очень популярна и гибко настраивается под любую задачу, прикреплю уроки к посту, сверстайте какой-то макет(можете взять выше приведённый wooder) и можете смело добавлять в портфолио навык работы с FullPage.js. Прикреплю к посту 2 интересных урока
Я уже совсем скоро буду проступать к верстке wooder и обязательно покажу интересные фишки, а пока хочу немного улучшить свой сайт — добавить кнопку «Загрузить ещё работы», основной функционал уже реализовал, осталось только поправить стили
Новые правила деловой переписки.
Я прочёл эту книгу и могу посоветовать ее тем, кто часто общается по почте или просто ведёт переписку с начальством, клиентом, заказчиком. Если у вас есть свободные двадцать минут на эту книгу, читайте всё до первого раздела и дальше посмотрите на любые разборы из раздела «Практика»
Слова ради слов.
Часто люди откликаясь на заказы или подавая резюме пишут пустые слова, мол «пусть будет больше, чем просто по делу», ведь когда текст выглядит большим, то кажется, что над ним изрядно постарались, но в львиной доле это пустые слова
Пиши, сокращай.
Как и в предыдущей книге авторов, здесь делается акцент на удобстве читателя, писать из благих намерений и если текст усложнен — сделать его проще
Ещё отличным советом будет помечать ссылки в письме, так мы не только сделаем удобнее получателю, но и сохраним его время, ведь переходить по ссылкам и смотреть что там, не самое лучшее занятие. Часто, к сожалению, делают наоборот: так, как удобно отправителю, а не получателю.
Закончить хотел бы цитатой из книги: «Например, фрилансер сделал себе красивый личный сайт с работами, биографией и всем остальным, что нужно для резюме. Теперь ему удобнее не сочинять письмо на каждую вакансию, а кидать одну ссылочку. Но читателю может быть неудобно переходить на сайт и искать там нужную информацию. А удобство читателя нам важнее»
Я прочёл эту книгу и могу посоветовать ее тем, кто часто общается по почте или просто ведёт переписку с начальством, клиентом, заказчиком. Если у вас есть свободные двадцать минут на эту книгу, читайте всё до первого раздела и дальше посмотрите на любые разборы из раздела «Практика»
Слова ради слов.
Часто люди откликаясь на заказы или подавая резюме пишут пустые слова, мол «пусть будет больше, чем просто по делу», ведь когда текст выглядит большим, то кажется, что над ним изрядно постарались, но в львиной доле это пустые слова
Пиши, сокращай.
Как и в предыдущей книге авторов, здесь делается акцент на удобстве читателя, писать из благих намерений и если текст усложнен — сделать его проще
Ещё отличным советом будет помечать ссылки в письме, так мы не только сделаем удобнее получателю, но и сохраним его время, ведь переходить по ссылкам и смотреть что там, не самое лучшее занятие. Часто, к сожалению, делают наоборот: так, как удобно отправителю, а не получателю.
Закончить хотел бы цитатой из книги: «Например, фрилансер сделал себе красивый личный сайт с работами, биографией и всем остальным, что нужно для резюме. Теперь ему удобнее не сочинять письмо на каждую вакансию, а кидать одну ссылочку. Но читателю может быть неудобно переходить на сайт и искать там нужную информацию. А удобство читателя нам важнее»
noUiSlider.
Ползунок для выбора диапазона или просто значений на сайте. С большим функционалом от передачи значений на сервер до соединения с полем ввода
Часто в интернет магазинах есть фильтр цены, сделанный ползунком, так вот, такие элементы создаются при помощи специальной библиотеки noUiSlider. Этим слайдером также можно создавать различные ползунки: даты поездки, количество дней проживания в отеле, оценки сервиса и тд
Просто подключаете минифицированный js файл и добавляете нужные стили, а библиотека все сделает за вас, а для вас я приготовил урок по слайдеру
Ползунок для выбора диапазона или просто значений на сайте. С большим функционалом от передачи значений на сервер до соединения с полем ввода
Часто в интернет магазинах есть фильтр цены, сделанный ползунком, так вот, такие элементы создаются при помощи специальной библиотеки noUiSlider. Этим слайдером также можно создавать различные ползунки: даты поездки, количество дней проживания в отеле, оценки сервиса и тд
Просто подключаете минифицированный js файл и добавляете нужные стили, а библиотека все сделает за вас, а для вас я приготовил урок по слайдеру
API и json.
Множество программ и библиотек предоставляют свой API, но что это такое? Сейчас разберёмся
API — это предоставление программой доступа к ее функционалу, если вкратце, то это набор команд, благодаря которым можно взаимодействовать с данной программой, библиотекой и тд. Это делается через определенный запрос, обычно ответ присылается в json формате, затем он обрабатывается и выдаётся на клиентскую часть, как какой-то элемент. У каждого программиста есть своё понимание API, я постарался объяснить простым языком
json — самый распространённый формат передачи данных. Json текст выглядит практически так же как и JavaScript объект. Так же для передачи данных можно использовать устаревший xml или portobuf
Ещё советую глянуть прикреплённое видео по API
Множество программ и библиотек предоставляют свой API, но что это такое? Сейчас разберёмся
API — это предоставление программой доступа к ее функционалу, если вкратце, то это набор команд, благодаря которым можно взаимодействовать с данной программой, библиотекой и тд. Это делается через определенный запрос, обычно ответ присылается в json формате, затем он обрабатывается и выдаётся на клиентскую часть, как какой-то элемент. У каждого программиста есть своё понимание API, я постарался объяснить простым языком
json — самый распространённый формат передачи данных. Json текст выглядит практически так же как и JavaScript объект. Так же для передачи данных можно использовать устаревший xml или portobuf
Ещё советую глянуть прикреплённое видео по API
Улучшения для верстки №6.
Другой адаптив. Допустим, чтобы поменять шрифт у заголовка на определенных расширениях, вы создаёте файл на подобие media.scss, затем прописываете все бреикпоинты, которые вы используете в проекте. Обращаетесь к заголовку, даже если вы работаете по БЭМу, порой вложенность бывает очень большой. И только потом изменяете ему шрифт. Звучит сложно, правда?
А если я вам скажу, что можно прописывать медиа запросы прямо в стилях заголовка, но вы тут же возразите мол: «Медиа запросы разбросанные по разным файлам влияют на производительность сайта» и тут я с вами соглашусь, но есть одно но — gulp, а точнее его пакет gulp-group-css-media-queries. Этот пакет объединяет все медиа запросы в единый файл и подключает его в самый конец scss кода. Если вы ещё не знаете, что такое gulp, то можете посмотреть это видео, там же и есть подробное применение этого пакета
Другой адаптив. Допустим, чтобы поменять шрифт у заголовка на определенных расширениях, вы создаёте файл на подобие media.scss, затем прописываете все бреикпоинты, которые вы используете в проекте. Обращаетесь к заголовку, даже если вы работаете по БЭМу, порой вложенность бывает очень большой. И только потом изменяете ему шрифт. Звучит сложно, правда?
А если я вам скажу, что можно прописывать медиа запросы прямо в стилях заголовка, но вы тут же возразите мол: «Медиа запросы разбросанные по разным файлам влияют на производительность сайта» и тут я с вами соглашусь, но есть одно но — gulp, а точнее его пакет gulp-group-css-media-queries. Этот пакет объединяет все медиа запросы в единый файл и подключает его в самый конец scss кода. Если вы ещё не знаете, что такое gulp, то можете посмотреть это видео, там же и есть подробное применение этого пакета
Ключевые слова.
Много кто видел, но мало кто знает. В видео автор рассказывает про ключевые слова такие как: initial, inherit, unset, revert для задания css свойств. Если вкратце, то:
Initial — каждое свойство в css имеет начальное (initial) значение. Оно никак не связано с типом HTML-элемента, к которому применяется
Inherit — наследует нужный стиль у ближайшего родителя
Unset — ключевое слово unset работает так же, как и inherit для наследуемых свойств. Для ненаследуемых свойств unset ведет себя как initial
Revert — сбрасывает стили до браузерных значений
Много кто видел, но мало кто знает. В видео автор рассказывает про ключевые слова такие как: initial, inherit, unset, revert для задания css свойств. Если вкратце, то:
Initial — каждое свойство в css имеет начальное (initial) значение. Оно никак не связано с типом HTML-элемента, к которому применяется
Inherit — наследует нужный стиль у ближайшего родителя
Unset — ключевое слово unset работает так же, как и inherit для наследуемых свойств. Для ненаследуемых свойств unset ведет себя как initial
Revert — сбрасывает стили до браузерных значений
Отдых.
Это довольна специфическая тема, ведь каждый отдыхает по своему. Как вы уже наверное поняли, на одном энтузиазме программировать каждый день будет не самой долговечной тактикой и выгорание тому пример. Помните об этом и давайте себе отдохнуть
Теперь немного об отдыхе, это не только лежание на диване. Отдых — это в первую очередь отвлечение. Есть люди, которые могут отдыхать просто переключаясь на другой тип работы, например: рисование, лепка, уборка и тд. Я же отдыхаю, когда бегаю с друзьями или хожу на турники
И самым большим советом для программистов будет отдыхать вне экрана. Это означает не сидеть за телефонам, телевизором или играть в какие-то игры, лучше пойти на природу и проветрить мозги
Это довольна специфическая тема, ведь каждый отдыхает по своему. Как вы уже наверное поняли, на одном энтузиазме программировать каждый день будет не самой долговечной тактикой и выгорание тому пример. Помните об этом и давайте себе отдохнуть
Теперь немного об отдыхе, это не только лежание на диване. Отдых — это в первую очередь отвлечение. Есть люди, которые могут отдыхать просто переключаясь на другой тип работы, например: рисование, лепка, уборка и тд. Я же отдыхаю, когда бегаю с друзьями или хожу на турники
И самым большим советом для программистов будет отдыхать вне экрана. Это означает не сидеть за телефонам, телевизором или играть в какие-то игры, лучше пойти на природу и проветрить мозги
Red Square.
Это мой самый бесполезный проект, но самый прикольный. По сути это обычный красный квадрат, которому можно изменять размер, цвет, задавать обводку или даже сделать его кругом. Хотел потренировать навыки взаимодействие с css и работой с DOM
Из фич: темная тема, которая запоминается при перезагрузке браузера, zoom, изменяемое боковое меню(немного помог один знакомый). Это первая версия, так что там есть много косяков, которые я постараюсь исправить. Вообще на верстку особо не акцентировал внимание, хотел поработать с нативным js. Получилось прикольно, ссылку прикреплю к посту, можете сами потестить
Это мой самый бесполезный проект, но самый прикольный. По сути это обычный красный квадрат, которому можно изменять размер, цвет, задавать обводку или даже сделать его кругом. Хотел потренировать навыки взаимодействие с css и работой с DOM
Из фич: темная тема, которая запоминается при перезагрузке браузера, zoom, изменяемое боковое меню(немного помог один знакомый). Это первая версия, так что там есть много косяков, которые я постараюсь исправить. Вообще на верстку особо не акцентировал внимание, хотел поработать с нативным js. Получилось прикольно, ссылку прикреплю к посту, можете сами потестить
GitHub.
Удалённый хостинг для различных проектов, если ещё не знакомы с ним, то советую посмотреть это видео, но сейчас не об этом, интересно посмотреть ваши профили и проекты, подписывайтесь на мой github профиль, чтобы я смог быстро найти ваш профиль, взамен я подпишусь на вас. Планирую сделать описание для всех репозиториев, чтобы было удобнее пользоваться и вообще будет полезно узнать, как вы оформляете проекты
Удалённый хостинг для различных проектов, если ещё не знакомы с ним, то советую посмотреть это видео, но сейчас не об этом, интересно посмотреть ваши профили и проекты, подписывайтесь на мой github профиль, чтобы я смог быстро найти ваш профиль, взамен я подпишусь на вас. Планирую сделать описание для всех репозиториев, чтобы было удобнее пользоваться и вообще будет полезно узнать, как вы оформляете проекты
Ведение соц. сетей.
Для программистов, в особенности фрилансеров, вести соц. сети это очень полезно. Что вам мешает завести станицу в инстаграм, фейсбук, вк, писать статьи в твиттер — все это даёт большие возможности. Тем полно, а опыт, который вы получаете, безграничен и вы можете делиться им вечно. Я уже не говорю, что для фрилансера это может стать основным источником заказчиков
Так почему никто не ведёт соц. сети, для получение бесплатного фидбека, нахождения работодателей, заказчиков? Сложно, лень, нет времени. Are you kidding? То есть на просиживание штанов в соц. сетях есть время, а на ведение нет? Да, это сложно и да порой будет хотеться забить на все, но зачем тогда вообще идти в программисты, если боятся неизвестности, боятся меняться
Лучшим советом в этом случае будет не сомневаться, либо вести, либо не вести, ведь если вы сомневаетесь, то вы уже тратите свою энергию и вы уже делаете что-то не так
Для программистов, в особенности фрилансеров, вести соц. сети это очень полезно. Что вам мешает завести станицу в инстаграм, фейсбук, вк, писать статьи в твиттер — все это даёт большие возможности. Тем полно, а опыт, который вы получаете, безграничен и вы можете делиться им вечно. Я уже не говорю, что для фрилансера это может стать основным источником заказчиков
Так почему никто не ведёт соц. сети, для получение бесплатного фидбека, нахождения работодателей, заказчиков? Сложно, лень, нет времени. Are you kidding? То есть на просиживание штанов в соц. сетях есть время, а на ведение нет? Да, это сложно и да порой будет хотеться забить на все, но зачем тогда вообще идти в программисты, если боятся неизвестности, боятся меняться
Лучшим советом в этом случае будет не сомневаться, либо вести, либо не вести, ведь если вы сомневаетесь, то вы уже тратите свою энергию и вы уже делаете что-то не так
Как верстали в 2008.
Как верстальщики справлялись, когда у них не было флексов и гридов, а векторные изображение почти не использовались, очень интересное видео о том, как создавали компонент с помощью костылей, а потом ещё прописывали дополнительный код для IE6
Без border-radius, без box-shadow, все приходилось вырезать в фотошопе и вставлять в таблицы, JavaScript в css. Иногда полезно узнать то, что было, чтобы лучше предсказать тенденцию. Можете ещё посмотреть видео о том как бы это выглядело сейчас
Как верстальщики справлялись, когда у них не было флексов и гридов, а векторные изображение почти не использовались, очень интересное видео о том, как создавали компонент с помощью костылей, а потом ещё прописывали дополнительный код для IE6
Без border-radius, без box-shadow, все приходилось вырезать в фотошопе и вставлять в таблицы, JavaScript в css. Иногда полезно узнать то, что было, чтобы лучше предсказать тенденцию. Можете ещё посмотреть видео о том как бы это выглядело сейчас
+1 работа в портфолио.
В этот раз решил запилить собственную анимацию при скролле, получилось неплохо, решил верстать макет в фигме, так как у меня не работал авакод, макет простой, но объёмный, посмотреть можно тут. Во время верстки возник интересный вопрос: «А всегда ли главный экран должен быть фулскином и как это влияет на пользователя?» что думаете? Напишите в чате
В этот раз решил запилить собственную анимацию при скролле, получилось неплохо, решил верстать макет в фигме, так как у меня не работал авакод, макет простой, но объёмный, посмотреть можно тут. Во время верстки возник интересный вопрос: «А всегда ли главный экран должен быть фулскином и как это влияет на пользователя?» что думаете? Напишите в чате
Вебстудия.
Это определенная команда разработчиков, чаще всего: дизайнер, верстальщик и бэкендщик(настройщик cms). С такой командой уже можно искать крупных клиентов, хотя первое время вебстудия будет уходить в минус и будет потрачено кучу нервов, поэтому не каждый решается её создать
Это ещё и отличная возможность прокачки своих навыков на крутых проектах, где есть прямой контакт с дизайнером, я бы тоже хотел устроиться в веб студию и попробовать там поработать. Поэтому именно в вебстудиях чаще всего находят партнеров и единомышленников, таким образом заводя полезные знакомства
Это определенная команда разработчиков, чаще всего: дизайнер, верстальщик и бэкендщик(настройщик cms). С такой командой уже можно искать крупных клиентов, хотя первое время вебстудия будет уходить в минус и будет потрачено кучу нервов, поэтому не каждый решается её создать
Это ещё и отличная возможность прокачки своих навыков на крутых проектах, где есть прямой контакт с дизайнером, я бы тоже хотел устроиться в веб студию и попробовать там поработать. Поэтому именно в вебстудиях чаще всего находят партнеров и единомышленников, таким образом заводя полезные знакомства
Задачки на собеседованиях.
Вчера посмотрел собеседование очень странного джуна, а вопросы были минимум как для миддла. Заголовок видео не соврал:) пока смотрел, успел выписать кучу интересных моментов, вот некоторые из них:
•Includes
•Yield
•Tree shaking
•Set, Map и др.
Вообще, мне очень понравилось смотреть на решение задачек, заставляет встряхнуть мозг, да и выписать пробелы в знаниях, ссылку на прикреплю к посту
Вчера посмотрел собеседование очень странного джуна, а вопросы были минимум как для миддла. Заголовок видео не соврал:) пока смотрел, успел выписать кучу интересных моментов, вот некоторые из них:
•Includes
•Yield
•Tree shaking
•Set, Map и др.
Вообще, мне очень понравилось смотреть на решение задачек, заставляет встряхнуть мозг, да и выписать пробелы в знаниях, ссылку на прикреплю к посту
Хотя анимация и очень простая, но выглядит реально круто, глянуть можно тут, прикольно делать то, что никто до тебя не делал и хотя, возможно, кто-то уже делал что-то подобное, я реализовал это полностью самостоятельно. В последнее время потянуло на анимации, хочу получше освоить svg, чтобы делать реально сложные анимации
Google Analytics.
Неделю назад я поставил себе на сайт аналитику от гугла, теперь стало понятно, зачем гуглу информация о вашей стране, возрасте, поле. При правильном использовании это может лучше понять аудиторию и повысить продажи, улучшить конверсию и приток от рекламы
Я узнал, что меня смотрят из разных уголков планеты, от США до Колумбии и это очень вдохновляет. Ведь всего в несколько кликов я узнал немного больше о посетителях моего сайта, просто подключив скрипт на станицу. Планирую дальше допиливать сайт, так как осталось очень много косяков, да и jQuery я давно уже не использую
Неделю назад я поставил себе на сайт аналитику от гугла, теперь стало понятно, зачем гуглу информация о вашей стране, возрасте, поле. При правильном использовании это может лучше понять аудиторию и повысить продажи, улучшить конверсию и приток от рекламы
Я узнал, что меня смотрят из разных уголков планеты, от США до Колумбии и это очень вдохновляет. Ведь всего в несколько кликов я узнал немного больше о посетителях моего сайта, просто подключив скрипт на станицу. Планирую дальше допиливать сайт, так как осталось очень много косяков, да и jQuery я давно уже не использую
Улучшения для верстки №7.
Переменные в scss и их применение. Вещь достаточно специфичная, я сам в начале не понимал зачем это нужно, пока сам не попробовал
Синтаксис scss позволяет создать переменную благодаря знаку $, обычно для всех переменных на проекте я создаю отдельный файл(_vareibles.scss), куда и складываю все переменные
Применение. Обычно их используют только в 2 случаях: когда на сайте есть повторяющиеся стили(например цвета) и когда мы хотим изменить что-то в одном месте, а все расчеты под нас подстроятся(например мы задали переменной шрифт, а потом в body у нас будет этот шрифт по умолчанию или мы задали размер для контейнера, как в макете, а медиа запросы сами подстроятся под нас)
Это значительно упрощает работу, поэтому используйте переменные у себя в проектах, но не стоит все оборачивать в переменные, всё-таки нужно знать меру
Переменные в scss и их применение. Вещь достаточно специфичная, я сам в начале не понимал зачем это нужно, пока сам не попробовал
Синтаксис scss позволяет создать переменную благодаря знаку $, обычно для всех переменных на проекте я создаю отдельный файл(_vareibles.scss), куда и складываю все переменные
Применение. Обычно их используют только в 2 случаях: когда на сайте есть повторяющиеся стили(например цвета) и когда мы хотим изменить что-то в одном месте, а все расчеты под нас подстроятся(например мы задали переменной шрифт, а потом в body у нас будет этот шрифт по умолчанию или мы задали размер для контейнера, как в макете, а медиа запросы сами подстроятся под нас)
Это значительно упрощает работу, поэтому используйте переменные у себя в проектах, но не стоит все оборачивать в переменные, всё-таки нужно знать меру
Пишем заявку.
Прежде всего должен сказать, что умение писать заявки приходит с опытом, с каждым разом этот навык оттачивается до совершенства, но пока стоит придерживаться некоторых советов:
Не будь как все. Вы думаете заказчику нравиться читать 50 однотипных заявок на проект? Стоит себя выделить, но не переходить черту адекватности. Лучше не использовать шаблонные фразы вроде «Доброго времени суток!» подробнее тут
Делайте удобно. Заказчики, да и все люди, любят, когда о них заботятся, в заявке укажите способы быстрой связи, где вы чаще всего сидите, будь то телегам или ещё что-то. Стоит так же продублировать цену и сроки, чтобы заказчик не искал их. Все будет в одном месте
Пишите от себя. Шаблонность очень видно, даже если это очень продуманный текст, лучше напишите от себя, так вы проявляете уважение. Когда вы так пишите у вас открывается воображение и вы можете экспериментировать и смотреть, где будут отвечать, а где проигнорируют.
Но правильно подобранные слова не гарантируют вам 100% получить заказ, поэтому стоит оставаться людьми и не писать заказчикам в личку, с просьбами взять именно вас — это так не работает. Уважение к себе и заказчику прежде всего
Прежде всего должен сказать, что умение писать заявки приходит с опытом, с каждым разом этот навык оттачивается до совершенства, но пока стоит придерживаться некоторых советов:
Не будь как все. Вы думаете заказчику нравиться читать 50 однотипных заявок на проект? Стоит себя выделить, но не переходить черту адекватности. Лучше не использовать шаблонные фразы вроде «Доброго времени суток!» подробнее тут
Делайте удобно. Заказчики, да и все люди, любят, когда о них заботятся, в заявке укажите способы быстрой связи, где вы чаще всего сидите, будь то телегам или ещё что-то. Стоит так же продублировать цену и сроки, чтобы заказчик не искал их. Все будет в одном месте
Пишите от себя. Шаблонность очень видно, даже если это очень продуманный текст, лучше напишите от себя, так вы проявляете уважение. Когда вы так пишите у вас открывается воображение и вы можете экспериментировать и смотреть, где будут отвечать, а где проигнорируют.
Но правильно подобранные слова не гарантируют вам 100% получить заказ, поэтому стоит оставаться людьми и не писать заказчикам в личку, с просьбами взять именно вас — это так не работает. Уважение к себе и заказчику прежде всего
+1 работа в портфолио.
Мой авакод наконец-то заработал, а это значит, что я сверстал wooder. И как мне кажется, моя верстка перешла на новый уровень
Основной сложностью было то, что этот макет сделан в стиле FullPage прокрутки, это было реально жестко так как надо следить не только за шириной устройства, но и за высотой, а последний блок пришлось вообще переделать, потому что там было 2 блока: о нас и футер, вообщем верстать обычные макеты это кайф
Я сейчас активно смотрю собесы, мы даже с другом попробовали провести друг другу один такой собес, мне реально понравилось, он меня подколол на области видимости var и там я тупанул :) Поэтому за это время я сильно подтянул нативный js, а затем прочту книгу по алгоритмам
Это мне очень сильно помогло в вёрстке этого макета, я самостоятельно сделал счётчик текущего слайдера, сделал меню, которое добавляет активный класс с фоном если станица не равна индексу 0. Поэтому я пришёл к очень важному выводу: практическое знание JavaScript выводит верстку на новый уровень
Мой авакод наконец-то заработал, а это значит, что я сверстал wooder. И как мне кажется, моя верстка перешла на новый уровень
Основной сложностью было то, что этот макет сделан в стиле FullPage прокрутки, это было реально жестко так как надо следить не только за шириной устройства, но и за высотой, а последний блок пришлось вообще переделать, потому что там было 2 блока: о нас и футер, вообщем верстать обычные макеты это кайф
Я сейчас активно смотрю собесы, мы даже с другом попробовали провести друг другу один такой собес, мне реально понравилось, он меня подколол на области видимости var и там я тупанул :) Поэтому за это время я сильно подтянул нативный js, а затем прочту книгу по алгоритмам
Это мне очень сильно помогло в вёрстке этого макета, я самостоятельно сделал счётчик текущего слайдера, сделал меню, которое добавляет активный класс с фоном если станица не равна индексу 0. Поэтому я пришёл к очень важному выводу: практическое знание JavaScript выводит верстку на новый уровень
Макеты.
Не знаете что делать во время праздников? Предлагаю немного поверстать:) макеты легкие, для новичков и не только. Всех с праздниками! (думаю вас уже все поздравили)
Тип: лендинг и многостраничник
Уровень: легкий
#макет
Не знаете что делать во время праздников? Предлагаю немного поверстать:) макеты легкие, для новичков и не только. Всех с праздниками! (думаю вас уже все поздравили)
Тип: лендинг и многостраничник
Уровень: легкий
#макет