Пошел я, значит, на пикабушные курсы. Часть 4: добавим интерактива
Привет, котятки.
А мы продолжаем проходить курс веб-дизайна у Пикабу и рассказывать о том, как там все устроено, чему нас там учат и что нам с этим потом делать.
Кнопка так и останется в жпеге, потому что черновик с нею я уже удалил и скачивать бесфоновую пнгшку мне неоткуда.
На прошлой неделе мы учились рисовать кнопочки и делать из них компоненты и варианты. Закрепили все это дело туалетными ершиками. Мы молодцы и должны были перейти к последним теоретическим модулям первой части.
Но я совсем забыл рассказать вам об интерактивных прототипах.
А для того, чтобы все это дело было интереснее, начну я все равно с теории. А именно - с модульных сеток. Сетка - это такой вспомогательный для построения композиции. Грубо говоря, это когда ты делишь рабочее поле на прямоугольники, по которым ориентируешься, что и куда пихать. Состоит сетка из строк и колонок (меж ними, само собой, межстрочники и межколонники, хоспаде, даже названий не сумели для них придумать). На пересечении строк и колонок находится сам модуль. Если межстрочников и межколонников нет, и модули друг к другу прижимаются почти так же тесно, как люди в метро, то такая сетка называется коллажной. А если мы сейчас забьем болт на теорию, то покажу я вам следующее.
Итак, зададим сетку. Стандарты, которых советует придерживаться Гугл, привязаны к восьмикратной пиксельной сетке. А потому я подготовил вот такой рабочий фрейм:
А потом я долго пил кофе, курил и соображал, что же мне с ним делать. Мучать ершики не хотелось, хотелось мне чего-то странного. Новостей, например. Наверное, тег “политика” так сильно на меня влияет. Что ж, решено. Теория, конечно, штука хорошая, но одной ей сыт не будешь. Ручки зачесались что-то сделать. Пусть на первый раз и криво, но потом ближе к концу курса сравним.
Долго и матерно я пытался что-то куда-то с этой сеткой сделать. Пихал туда-сюда логотип и кнопки навигации, мучал новостные посты. Так прошла ночь, наступило утро. На выходе у меня получилось вот это вот чудовище:
Честно, я хрен знает, зачем вообще это делал, не было такой домашки, это мне просто не спалось. А поскольку наступило утро, и дальше спать уже в принципе нельзя, то я решил продолжить. Лента новостей-то есть. А как выглядит новость внутри?
Окей, сделаем ее. Но тут я уже не ориентировался на сетку, ибо сонный мозг требовал насыпать пару ложек кофе в бокал колы, отказываясь думать аккуратно. А потому на выходе имеем вот это вот:
Мде, кажется, надо заново пройти модуль про автолейаут, а то ересь какая-то. Но не суть, это просто иллюстрации ради. Затем меня окончательно понесло, и я сделал окошко регистрации:
Сделал. Хоспаде, какое громкое слово-то. В общем, кто угадает, у кого я эту форму спер, тому я задоначу на пиво. Как только этот кто-то донаты себе включит, да.
Теперь у меня есть три макета, а у Фигмы есть функция “Интерактивный прототип”. Что это такое? Это, ребята, такая штука, которая позволит презентовать ваш макет заказчику или же показать юзерам, как вообще работает сайт. Прямо в Фигме настраиваются определенные сценарии, которые потом на отдельной вкладке можно выполнять.
Что ж, у нас есть главная страница сайта, у нас есть форма регистрации, есть отдельная страница с отдельной новостью. Шаг первый: мы решаем зарегистрироваться. Для этого настраиваем такой сценарий: при нажатии на кнопку логина должна появиться форма логина или регистрации. Поскольку на дворе двадцать первый век, пусть это будет не новая окно, а оверлей. Закрываться форма должна по нажатию на крестик или же по тапу на пустом месте. Ага, сделали. Теперь нужно настроить сценарий открытия поста. Открываться он будет по тапу на кнопке “Узнать больше”, а для закрытия новости я добавил кнопку “Назад”. Ну а теперь результат:
![Пошел я, значит, на пикабушные курсы. Часть 4: добавим интерактива Пикабу, Курсы, Онлайн-курсы, Веб-дизайн, Обучение, Figma, Гифка, Длиннопост](https://cs12.pikabu.ru/post_img/2022/06/30/7/1656586847124284154.jpg)
На сегодня все, ребятки. Подписывайтесь, ставьте лайки, донатьте на пиво с кокаином, ибо без них ночью тяжко, читайте хорошие новости.
С вами был @SomebodyLikeMe.
Успехов.