Урок 9. Фреймы. Сетки. Направляющие. Компоненты

Модуль 2. Основы Figma.
Бесплатный курс по UX/UI дизайну с нуля для новичка

Чтобы начать обучение, проходить тесты и отслеживать прогресс, вам нужно записаться на курс. Это бесплатно.

В третьей части по основам Figma научимся работать с фреймами, страницами и файлами, чтобы не заблудиться в структуре большого проекта. Посмотрим, насколько мощные возможности скрывает в себе фрейм, как сетки и колонки помогают распределить объекты и выставить отступы. Научимся пользоваться направляющими. Впервые познакомимся с ограничителями (constraints) и компонентами.

Вы станете на один шаг ближе к работе с большими и серьезными проектами.

Фрейми. Сравнение с группами

Фрейми в других программах называются артбордами (artboard). Но в Figma пошли своим путем и придумали уникальное название. И это вполне разумно, потому что фреймы имеют большие возможности и гибкость, чем артборды, например в Sketch невозможно поместить один артборд внутрь другого.

Frame с английского переводится как рамка, каркас, скелет. Если упростить, то фреймы можно сравнить с полотном художника или рабочей областью. Обычно фрейм (артборд) содержит дизайн одной страницы в определенном размере. Например, дизайнер может разместить рядом несколько фреймов с одной страницей для экрана ноутбука, планшета и смартфона.

На предыдущих уроках, рисуя целые страницы, мы из-за незнания использовали группы вместо фреймов. Давайте исправим этот недостаток. Теперь, работая с дизайном страницы/экрана, будем размещать все элементы внутри фрейма.

Группы позволяют объединять примитивы и создавать логические единицы внутри фрейма, значительно упрощая работу с проектом. Фреймы похожи на группы, но имеют ряд уникальных возможностей:

  • Фрейм имеет размер и может иметь заливку цветом. В группах размер определяется автоматически, на основе размера всех объектов, которые находятся внутри. Это отличие позволяет экспортировать изображения с отступами с обеих сторон, что полезно при сохранении иконок. В настройках фрейма можно найти большой список шаблонов размеров от всевозможных экранов устройств (популярных смартфонов, умных часов и планшетов) и даже до истории Instagram или поста Facebook;
  • Каждый фрейм имеет свою систему координат. Координаты объектов внутри будут отсчитываться относительно верхнего левого края границы фрейма;
  • Фрейм может обрезать свой контент, который выходит за его пределы его рамок. То есть все, что находится вне фрейма, будет скрываться, если опция Clip content включена. Такая возможность называется маской;
  • Фрейм может отображать разметку макета, а именно сетку, вертикальные и горизонтальные колонки, а также включать в себя направляющие. Эти инструменты предназначены для точного расположения и выравнивания объектов макета;
  • При изменении размеров фрейма можно указать, как будут себя вести объекты. Например, кнопка может прилипнуть к верхней части экрана и растягиваться по ширине. Эта возможность называется ограничителями (constraints).

Сейчас мы рассмотрим и научимся пользоваться каждой из перечисленных функций.

Создание фрейма. Изменяем размер и заливку

Процесс создания фрейма ничем не отличается от прямоугольника. Кроме того, что вам нужно выбрать инструмент с изображением решетки или нажать F. Дальше зажимаем левую кнопку на рабочей области и тянем мышку. Отпускаем левую кнопку мыши, чтобы установить размеры.

Далее самое интересное. В правой панели, подобно прямоугольнику, уже будет задан цвет заливки фона (раздел Fill). Вы можете изменять размер кадра старыми способами, потянув за край или установив точный размер в полях W (Width) и H (Height). Но теперь у нас есть новое выпадающее меню с шаблонами размеров в левом верхнем углу панели свойств – Frame. Просмотрите, какие шаблоны там есть, и попробуйте применить хотя бы несколько из них.

Как разместить объекты внутри фрейма

Есть несколько простых способов:

  • Выделить и перетащить все объекты внутрь рамки;
  • Выделить, вырезать нужные объекты (Command + X на macOs или Ctrl + X на Windows) и вставить (Command + V на macOs или Ctrl + V на Windows) после того, как выделили рамку.

После этих манипуляций объекты будут внутри фрейма, что будет видно по панели слоев, ведь вставленные объекты будут отображаться со смещением (как и в группах). Попробуйте выделить объект внутри фрейма, обратите внимание на значения координат X и Y – они изменились, ведь теперь верхний левый угол кадра – это новое начало координат.

Простая маска – обрезаем содержимое фрейма

Используя опцию Clip content на панели свойств, можно обрезать содержимое фрейма по его прямоугольной границе, которая зависит от ширины (параметр W – Width) и высоты кадра (параметр H – height). Такой прием называется маской. Таким образом, можно скрыть часть объектов, используя форму другого объекта, в нашем случае это фрейм и прямоугольная форма. Вот вам аналогия: вырезав квадратное отверстие в бумаге и наложив ее на фотографию, вы получите пример использования маски в реальном мире.

Добавление сетки

Фреймы позволяют отображать вспомогательные сетки, которые можно гибко настраивать для облегчения выравнивания и позиционирования объектов. Для этого:

  1. Выделяем фрейм;
  2. Кликаем по плюсику + напротив раздела Layout Grid – отобразится сетка со стандартными настройками красного цвета с шагом 10 пикселей;
  3. Нажимаем на иконку слева от надписи Grid (10px), чтобы настроить сетку. В выпадающем окне можем задать шаг сетки (Size), цвет линий (Color) и прозрачность;
  4. Сетку можно временно скрыть или удалить, нажав иконку глаза или минус соответственно справа;
  5. Можно добавить несколько сеток разных цветов внутри одного фрейма при необходимости.
  6. Чтобы временно скрыть сетки на всех кадрах, нажмите Ctrl + G. Повторите комбинацию клавиш, чтобы показать их снова.

Сетка можно использовать как помощник для рисования форм, баннеров, иллюстраций. Её главная преимущество заключается в том, что при перемещении объектов они как бы "приклеиваются" к линиям сетки, тем самым помогая вам установить объект в нужной позиции. С масштабированием такая же история – границы объекта прилипают к направляющим сетки.

В целом сетки используются довольно редко. А вот колонки, о которых пойдет речь далее – постоянно.

Добавление колонок и рядов

Вертикальные колонки часто используются в дизайне веб-страницы. Их настройка немного сложнее сетки:

  1. Выделяем фрейм;
  2. Кликаем по плюсику + напротив раздела Layout Grid – отобразится такая же стандартная сетка;
  3. Нажимаем на иконку слева от надписи Grid (10px). В окне, которое появится, нажимаем на Grid в левом верхнем углу;
  4. В меню, которое появится, выбираем Columns. Сразу после этого кроме цвета и прозрачности появится ряд новых параметров:

    • Count – количество колонок;
    • Type – тип построения колонок. Можно выбрать одну из опций: Left – колонки размещаются по левому краю, Right – справа, Center – выравниваются по центру, Stretch – растягиваются на всю ширину кадра;
    • Width – ширина колонки в пикселях. Этот параметр рассчитывается автоматически, если тип колонок выставлен в Stretch;
    • Offset – отступ слева если тип колонок выставлен в Left. Для типа колонок Right это отступ справа. Для типа Stretch это отступ с обоих сторон. Этот параметр автоматически рассчитывается для типа колонок Center;
    • Gutter – расстояние между колонками.

Давайте настроим одну популярную сетку из фреймворка Bootstrap, которую часто используют разработчики при верстке веб-страниц. Для этого нам понадобится фрейм шириной в 1440 пикселей и высотой в 900 пикселей, что соответствует размерам экрана типичного ноутбука. Сама сетка шириной составляет 1140 пикселей и состоит из 12 колонок. Ширина каждой колонки – 65 пикселей, а расстояние между ними – 30 пикселей.

Подобно сетке объекты будут прилипать к границам колонки, что очень удобно для быстрого выстраивания примитивов в одну линию и их выравнивания в блоках.

Кроме колонок есть возможность задавать ряды. Для этого достаточно выбрать Rows в меню, которое выпадает. Все параметры идентичны колонкам, лишь Width (ширина) заменено на Height (высота). Мне не доводилось использовать этот вид сетки, но, возможно, в отдельных случаях он может быть полезным.

Направляющие и линейка

Всевозможные виды сеток облегчают работу дизайнера, но существует еще более полезный инструмент – направляющие. Это вертикальная или горизонтальная линия, которую дизайнер может установить в произвольном месте. Таких линий может быть много, и вы можете воспроизвести любую сетку, используя только направляющие. К этим линиям будут прилипать объекты, как и к сеткам. Чтобы создать направляющую:

  1. Выделяем фрейм, если вам нужна линия именно внутри фрейма;
  2. Включаем линейку с помощью комбинации клавиш Shift + R. Она появляется сверху и слева по краям рабочей области и показывает границы выделенных объектов в пикселях. Запомните, что направляющие отображаются только с включенной линейкой;
  3. Кликаем и удерживаем левую кнопку мыши внутри верхней или левой линейки, чтобы создать горизонтальную или вертикальную направляющую соответственно;
  4. Тянем курсор к центру экрана. Как только вы выйдете за пределы линейки на рабочей области, появится направляющая. Тяните её в нужную вам точку;
  5. Отпускаем левую кнопку мыши, чтобы зафиксировать позицию направляющей;

Чтобы изменить положение направляющей, перетащите её на новую позицию.

Чтобы удалить направляющую, нужно её выделить, кликнув по ней. Выделенная линия окрасится в синий цвет. Далее нажимаем кнопку Delete на клавиатуре. Также можно просто перетащить направляющую область линейки, и она тоже будет удалена.

Чтобы временно скрыть все направляющие, скройте линейку с помощью клавиш Shift + R.

А теперь важный момент. Как вы помните из предыдущего урока, предварительно выделив любой объект и зажав кнопку Option у MacOs или Alt у Windows можно увидеть точное расстояние в пикселях, подведя курсор к другому объекту. Так вот этот же прием работает и для направляющих, что бывает очень уместно. Давайте посмотрим, как это выглядит на практике (приклеивание объектов к направляющим и подсказки о расстоянии до них):

Примеры использования фреймов

На этом перечень возможностей фреймов не заканчивается, но прежде чем продолжить, давайте рассмотрим несколько типичных примеров их использования. Итак, фреймы часто используются как контейнеры для:

  • Дизайну веб-страниц различных устройств (настольный ПК, ноутбук, смартфон);
  • Дизайну экранов мобильных приложений для планшетов, смартфонов, умных часов;
  • Набора базовых цветов;
  • Набора компонентов интерфейса (кнопки, переключатели, иконки, слайдеры, карточки, шапка, подвал сайта и т.д.);
  • Набора шрифтов (разные начертания и размеры);
  • Материалов социальных сетей (истории, посты, баннеры, иллюстрации, инфографика).

Поведение содержимого фрейма при изменении размера

Если объект находится внутри фрейма, вы можете указать, как ему вести себя при изменении размеров фрейма. Эта возможность называется constraint (читается констрейнт), что переводится как ограничитель. Он задает поведение при изменении размера фрейма:

  • Позволяет закрепить позицию объекта по вертикальной или горизонтальной стороне фрейма. В таком случае при растягивании фрейма он сохранит свой размер;
  • Или растянет объект по ширине и/или высоте фрейма.

Будет проще понять на примере. Посмотрите на два квадрата внизу. Фигура слева размещена в фрейме. Фигура справа находится в группе вместе с бежевым прямоугольником, который служит фоном. Попробуем по очереди изменить размер фрейма и группы. Обратите внимание, что слева квадрат сохраняет размер и приклеивается к нижней стороне фрейма в соответствии с выбранным ограничением. При выделении появляются пунктирные линии, которые указывают на какие ограничители активны. Справа при выделении квадрата никаких вспомогательных линий не показывается, все составляющие группы растягиваются.

Возникает резонный вопрос: зачем нужна эта возможность? Ведь можно сделать несколько кадров различных размеров экранов для одной и той же страницы и таким образом показать, как будет вести себя контент. Польза этой функции в полной мере проявляется при использовании компонентов.

Первое знакомство с компонентами

Компоненты – это специальный вид объектов, которые создаются на основе фреймов для построения элементов интерфейса, что часто используются. Звучит сложно, но на самом деле с помощью компонентов создают шаблоны кнопок, выпадающих меню, навигации и другого. Чтобы впоследствии не рисовать каждый раз, например, кнопку, вы копируете компонент кнопки, выставляете нужный размер и цвет, изменяете текст – и всё готово! Наборы таких компонентов в терминологии Figma называются библиотекой компонентов. А у дизайнеров они называются UI Kit (читается юай кіт).

Зачем же так все усложнять? На самом деле компоненты способны сэкономить десятки часов работы. Представьте себе ситуацию: у вас есть 50 экранов веб-приложения. На каждом есть кнопки. Вдруг вам приходит правка "закруглить все кнопки". Если дизайн создавался с помощью компонентов, то вам достаточно изменить только родительский компонент (шаблон кнопки), а остальные изменения произойдут автоматически. Если все делалось без компонентов, то вам придется вручную изменить каждую кнопку.

В этом и заключается вся сила компонентов. А ограничители (Constraints) играют здесь одну из ключевых ролей.

Компонентам у нас будет посвящен отдельный материал, не стоит пугаться их сложности. Более того, у компонентов есть и другие особенности, которые мы постепенно будем затрагивать. В настоящее время мы только готовим фундамент для дальнейшей работы. А пока что, чтобы понять пользу компонентов, посмотрите на пример ниже. Сверху находится родительский компонент (шаблон), а внизу три дочерних компонента, которые наследуют его свойства. В самом низу находится кнопка, сделанная на основе обычного фрейма. Изменяя родительский компонент, мы автоматически изменяем всех дочерних.

Как видите, нижняя кнопка осталась нетронутой, потому что это просто фрейм, а не компонент. Надеюсь, у вас уже сложилось первое впечатление о компонентах и их пользе в работе дизайнера.

Пока вы не умеете создавать компоненты, потому что нужно сначала полностью понять, как работают ограничители внутри фрейма. Поэтому возвращаемся к ним.

Виды ограничителей (Constraints)

Давайте создадим несколько кнопок внутри фреймов с разными настройками ограничителей. Рассмотрим самые простые из них:

  • Вертикальные ограничители:

    • Top – объект прилипает к верхнему краю фрейма;
    • Center – объект центрируется по высоте фрейма;
    • Bottom – объект прилипает к нижнему краю фрейма.
  • Горизонтальные ограничители:

    • Left – объект прилипает к левому краю фрейма;
    • Center – объект центрируется по ширине фрейма;
    • Right – объект прилипает к правому краю фрейма.

Я создала 9 фреймов (кнопок) со всеми возможными комбинациями вышеописанных ограничителей. Посмотрите, как ведут себя объекты внутри фреймов во время масштабирования.

Существует еще несколько видов ограничителей:

  • Left & Right – вид горизонтального ограничителя. Принуждает левый край объекта прилипнуть к левой стороне фрейма, а правый край – к правой стороне фрейма. Позволяет растягивать объект по ширине с фиксированными отступами слева и справа;
  • Top & Bottom – вид вертикального ограничителя. Принуждает верхнюю грань объекта прилипнуть к верхней стороне фрейма, а нижнюю грань – к нижней стороне фрейма. Позволяет растягивать объект по высоте с фиксированными отступами сверху и снизу;
  • Scale – объект растягивается пропорционально фрейму по ширине и/или высоте. В этом случае отступы до фрейма не фиксируются, а изменяются пропорционально его размеру.

Поэкспериментируйте с различными комбинациями ограничений и убедитесь, что вы понимаете, как они работают. Если остались вопросы, напишите комментарий под этим уроком. Тема непроста для новичков.

Как подогнать размер фрейма под содержимое

Если нужно обрезать фрейм ровно за границами его объектов, достаточно нажать соответствующую кнопку в панели свойств:

Страницы и файлы

Кроме фреймов в Figma существуют структурные единицы высшего порядка:

  • Страницы – содержат фреймы внутри себя;
  • Файлы – состоят из страниц;

Всё это время мы работали внутри единственной страницы одного файла. Чтобы создать новую страницу:

  • Кликаем на название текущей страницы Page 1 в верхнем правом углу левой панели, чтобы показать список всех страниц;
  • Кликаем на плюс +, чтобы создать новую страницу;
  • Вводим название новой страницы;
  • Нажимаем Enter, чтобы сохранить название.

Теперь можно работать с новой страницей, перейти на другую страницу, кликнув на название или скрыть панель страниц, кликнув на название выбранной страницы в верхнем правом углу левой панели. Кроме того, нажав правой кнопкой мыши на название страницы, можно:

  • Copy Link to Page – скопировать ссылку на страницу в буфер обмена, чтобы поделиться;
  • Duplicate Page – сделать копию;
  • Delete Page – удалить. Эта команда доступна только если у вас есть хотя бы две страницы;
  • Rename Page – переименовать страницу. Как и с слоями, работает двойной клик.

Посмотрим, как выглядит работа со страницами на практике:

Не забывайте давать своим файлам названия с смыслом. Чтобы переименовать ваш файл, достаточно кликнуть один раз на его названии в левом верхнем углу.

Чтобы выбрать другой файл или увидеть другие, достаточно вернуться к списку файлов в разделе Drafts и выбрать интересующий файл в правой панели.

Организация страниц

Давайте посмотрим, из чего состоит типичный проект. Сначала это единая Page 1, но по мере роста появляются страницы с такими названиями:

  • Имя пользовательского потока – название пользовательского потока/сценария. То есть, каждый отдельный сценарий размещается на отдельной странице. В некоторых случаях можно разместить несколько сценариев на одной странице, если они схожи (например, сценарии регистрации, сброса пароля, входа на сайт);
  • Ссылки/Мудборды – референсы от клиента и созданные на их основе мудборды. Также здесь может быть информация по проекту;
  • Эскиз – страница с обложкой проекта, которая отображается на превью в разделе Drafts/Recent. Чтобы ее применить, нужно создать фрейм размером 1920х960 пикселей, нарисовать саму обложку и в выпадающем меню с правого клика на кадре выбрать Использовать как Эскиз;
  • Компоненты – страница с компонентами, которые вы используете. Часто приходится импортировать целые библиотеки компонентов, в таком случае пишется название библиотеки и ее версия. Например, Ant Design UI Kit (1.2) (ant.design v4 update) (Light Theme);

У каждого дизайнера свои правила и привычки именования и структурирования страниц, строгих догм тут нет. Я лишь показала, как это выглядит в некоторых случаях у меня. Другой пример: создают страницу UI с кучей экранов (фреймов) финального дизайна и UX – для всех вайрфреймов.

Иерархия проекта

Обычно хватает одного файла, но на больших проектах иногда отдельные файлы распределяют дизайн по платформам. Например: Web, Mobile, Desktop. Иногда в отдельный файл выносят библиотеку компонентов, но учтите, что вам понадобится платная подписка.

Для новичка будет достаточно одного файла на проект. С опытом в какой-то момент вы сами поймете, что вам тесно и копание в десятках страниц занимает много времени. Или захотите использовать более расширенный функционал Figma.

Домашнее задание

С этого момента этот курс рассчитан на самостоятельное изучение и выполнение домашних заданий. Понимаю, что некоторые задания могут быть непростыми для вас.

Для дополнительной поддержки воспользуйтесь чатом в телеграме. Здесь вы сможете задать вопросы, касающиеся уроков, или просмотреть примеры правильного выполнения от других учеников.

Чат недоступен для граждан россии.

  1. Выберите сайт на свой вкус и нарисуйте его шапку (хедер), подвал (футер) или любую другую его часть с использованием ограничителей (Constraints). Ваша задача настроить содержимое фрейма таким образом, чтобы часть элементов прилипала к левой стороне, а другая часть к правой. Например, логотип может использовать ограничители Top и Left. Правильно выполненное задание должно содержать фрейм для каждой части сайта (отдельный фрейм для хедера, отдельный фрейм для футера и так далее). А уже все эти фреймы должны находиться внутри еще одного фрейма (дизайна сайта);
  2. Создайте 9 кнопок и настройте ограничители таким образом, чтобы они повторяли поведение, как на первом видео в разделе Виды ограничителей (Constraints) этого урока. Чтобы проверить, выделите все 9 фреймов и изменяйте размер, как на видео. Используйте комбинации ограничителей включая top, center, bottom, left, right. Каждая кнопка должна представлять собой отдельный фрейм и содержать как минимум заливку и текст;
  3. Нарисуйте форму обратной связи. Там должны быть поля «Имя», «Email», «Сообщение» и кнопка «Отправить». Поля должны тянуться вместе с формой, когда мы изменяем ее ширину. Подсказка: понадобятся ограничители Left и right. Форма обратной связи должна находиться в отдельном фрейме.

Чтобы проверить это домашнее задание, мне понадобится доступ к файлу Figma с возможностью вносить правки, чтобы посмотреть на структуру фреймов и выставленные ограничители. Для этого убедитесь, что вы выбрали опцию can edit напротив Anyone with the link. Далее нажимаем на Copy link и отправляем мне в директ. Пожалуйста, впредь все домашние задания отправляйте с такими настройками. Если забыли, как поделиться файлом писала в этом уроке.

Как дать доступ для редактирования файла Figma по ссылке

Выводы

Теперь у вас есть представление о фреймах, ограничителях и даже немного о компонентах. Убедитесь, что вы хорошо знакомы со всеми темами этого урока. Чаще всего вам придется использовать направляющие и сетки.

Материал очень сложный, особенно по поводу компонентов и ограничителей. Перечитайте через несколько дней, потренируйтесь. Это не усваивается на 100% с первого раза. Следующие уроки будут короче, но я постараюсь писать их чаще.

Подписывайтесь на меня в Instagram – @frusia.pro – будьте в курсе анонсов новых уроков, смотрите проверки домашних заданий в сторис, задавайте вопросы, а также вас ждет множество полезных постов о дизайне.

Пройти тест

Чтобы урок был засчитан как пройденный, вам нужно правильно ответить на 80% вопросов из теста. Чтобы пройти тест и проверить свои знания, вам нужно войти в систему и записаться на курс или зарегистрироваться, если вы еще этого не сделали.

Пройти тест

Оставьте комментарий

Поставьте ползунок в фиолетовую зону

Комментарии

скажена черепаха26 февраля 2024 11:22  
згодна.... намудрила я страшно.
але вже все виправила! :)

Коментар frusia.pro:

Я переглянула, все добре. Єдине що, перегляньте ще раз налаштування в ось цих двох кнопках двох кнопках.

Constrains для них не має бути "Top".

скажена черепаха20 февраля 2024 14:36  
ох уж ці обмежувачі... як часто дизайнери ними послуговуються? у мене так і не вийшло до кінця форму зворотнього зв'язку зробити правильно...
а ще -- навіть після першого розтягування фрейму фігури в його середині вже не цілі числа мають, а дробові. Як мені відомо, дизайнерам слід уникати такого... (до речі, можете пояснити, чому?)
тема непроста, але все одно, дуже дякую дуже за курс! ))

https://www.figma.com/file/nvSYfkq63m2kn0QDaZHriK/%D0%9D%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-%D1%83-Frusia.Pro?type=design&node-id=210%3A17&mode=design&t=wPUifMLtsxU6ED9y-1

Коментар frusia.pro:

Привіт! Відповідаю на питання:

Про обмежувачі. Розуміння роботи обмежувачів є базовими та корисними, особливо при роботі з більшими проєктами. Ці знання лягають в основу ще більш просунутого рівня володіння інструментом – автолейаутами. Тому раджу на цю тему перечитати кілька разів та спробувати різні варіанти відтворення на практиці.

Про шкоду від напівпікселів. Ми стараємось уникати дробових чисел, тому що обʼєкти таким чином важко вирівнювати відносно одне одного. Зʼявляються маленькі розбіжності і з ними важко працювати. Перевірте у своїй фігмі наступне налаштування, воно має позбавити ваші макети дробових чисел у майбутньому.

Про користь від напівпікселів. Налаштування із скріншоту інколи корисно і увімкнути. Наприклад, коли ви малюєте у Figma іконки з дрібними деталями.


Про вашу домашку. Я кинула детальні коментарі, які мають допомогти вам. Моя порада, якщо заплутались (не тільки тут, в інших темах теж) почати завдання спочатку. Ще раз перечитати та спробувати. Бажаю удачі та пишіть, якщо щось не буде виходити

Yuliya LepenkoUkraine flag підтримує ЗСУ 18 сентября 2022 23:10  
Вітаю:)
Дякую за зауваження. Після створення окремих фреймів об'єднала їх в групу, не допетрала, що це має бути об'єднано в загальний фрейм))Виправила.

https://www.figma.com/file/xSk0BHiIjCZakBmALVRkmP/icons?node-id=90%3A2

Коментар frusia.pro:

Привіт! Так, тепер елементи сайту всередині фрейму і правильно налаштовані. В результаті все правильно тягнеться, молодець! Чекаю домашки до наступних уроків

Yuliya LepenkoUkraine flag підтримує ЗСУ 16 сентября 2022 12:09  
Добрий день!)

https://www.figma.com/file/xSk0BHiIjCZakBmALVRkmP/icons?node-id=90%3A2

Коментар frusia.pro:

Добрий вечір

Завдання 1. Налаштувати обмежувачі елементів сайту. Окремо кожен з елементів правильно налаштований, але майте на увазі, що замість головного фрейму ви використали групу. В ідеалі треба також застосувати фрейм. Щоб це виправити, достатньо конвертувати групу у фрейм і доналаштувати решту фреймів. Показала на відео, як це зробити:
https://drive.google.com/uc?id=1t5FaiLxWETNAA_MYA0le_oB_piQBBYMo

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно!

Завдання 3. Налаштувати обмежувачі форми зворотнього зв'язку. Також все ідеально!

Чекаю на ваше виправлення до першого завдання

Вікторія ГрищенкоUkraine flag підтримує ЗСУ 8 августа 2022 21:07  
Добрий вечір! Виправила) Дякую за відео!
https://www.figma.com/file/PoTVfPtGJw6X5Rn3Ga7kXk/%D1%83%D1%80%D0%BE%D0%BA-6?node-id=0%3A1

Коментар frusia.pro:

Добрий день! Так, тепер все супер, елементи сайту тягнуться разом з основним фреймом, молодець! Ця домашка пройдена, більше немає зауважень.

Бачу, що ви вже надіслали домашку до наступного уроку, скоро перевірю

Вікторія ГрищенкоUkraine flag підтримує ЗСУ 6 августа 2022 19:07  
Добрий вечір!
https://www.figma.com/file/PoTVfPtGJw6X5Rn3Ga7kXk/%D1%83%D1%80%D0%BE%D0%BA-6?node-id=0%3A1

Коментар frusia.pro:

Завдання 1. Налаштувати обмежувачі елементів сайту. В цілому все супер, ви розібрались, як налаштовуються обмежувачі. Там є декілька дрібних зауважень, все виправила та показала на відео. Головне, що можна покращити, це налаштувати обмежувачі фреймів в середині головного фрейму. Це теж показала на відео:
https://drive.google.com/uc?id=16N9VRBQMhsLBsZdAEAl52oe2ow4FwSP4

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно.

Завдання 3. Налаштувати обмежувачі форми зворотнього зв'язку. Також все правильно!

Чекаю на виправлення до першого завдання

Марія СUkraine flag підтримує ЗСУ 9 июля 2022 19:20  
Доброго дня, виправила футер у першому завданні. Дякую за відео!)
https://www.figma.com/file/dWGWKQPPPZULkadAnpuvMX/Frusia?node-id=22%3A714

Коментар frusia.pro:

Привіт! Будь ласка Так, тепер все ок. Переходьте до вивчення наступного уроку

БогданаUkraine flag підтримує ЗСУ 9 июля 2022 14:01  
Люба, вітаю!
Дякую за відеопояснення до моїх виправлень! Це дуже допомогло і на власному прикладі я нарешті зрозуміла для чого потрібні ці вирівнювання і що з ними робити ;) Спробувала зробити на прикладі іншого сайту виправлення завдання із футером та хедером і, звісно, виправила дз до цього уроку)

https://www.figma.com/file/R2GcgT9WcgRm1jolF5lBA9/%D0%B4%D0%B7?node-id=202%3A18

Дяка за перевірку! Гарного дня ;)

Коментар frusia.pro:

Привіт! Дуже рада, що відео допомогло

Тепер по всім завданням все правильно, молодець! У новому сайті лише не тягнеться біла лінія зверху футера, але думаю, що просто пропустили, бо така сама лінія внизу тягнеться, як треба.

Це дуже складна тема, але схоже, що ви добре розібрались. Переходьте до наступного уроку

Марія СUkraine flag підтримує ЗСУ 6 июля 2022 16:18  
Добрий день
https://www.figma.com/file/dWGWKQPPPZULkadAnpuvMX/Frusia?node-id=22%3A714

Якщо треба доступ на редакт - скину інвайт на пошту

Коментар frusia.pro:

Привіт! Доступ на редагування не треба, бо я завжди роблю дублікат файлу, який вже доступний для редагування, але дякую, що запропонували

Завдання 1. Налаштувати обмежувачі елементів сайту. З хедером все супер, а по футеру є питання. А саме стрілочка розтягується при зміні ширини фрейму. Також елементи футеру праворуч не закріплені по правій стороні. Записала відео, як виправити:

https://drive.google.com/uc?id=1QCLshYmBVKlKpbgDr0nczx4WEcBqAJvF

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно.

Завдання 3. Налаштувати обмежувачі форми. Також все правильно, молодець!

Чекаю на виправлення до першого завдання

ОльгаUkraine flag підтримує ЗСУ 6 июля 2022 13:54  
Доброго дня)
https://www.figma.com/file/hKkNTKgqHq9oqASXYO0qPs/%D1%83%D1%80%D0%BE%D0%BA-6?node-id=0%3A1

Коментар frusia.pro:

Добрий день!

Завдання 1-3. Все зроблено ідеально, молодець! Також дуже сподобалось, як виконане кожне завдання з візуальної точки зору.

Переходьте до 7-ого уроку

Yana UsachovaUkraine flag підтримує ЗСУ 6 июля 2022 13:03  
Доброго дня, дякую за зауваження, я намагалась все виправити та щось я якась мабудь дурепа(((
https://www.figma.com/file/NDNqWzbRGvrA8Xctl1jaT9/Page-1?node-id=0%3A1

Коментар frusia.pro:

Добрий день! Ви все виправили правильно по кожному завданню, молодець! Як буде час, періодично повертайтесь до обмежувачів, бо тема досить складна.

Переходьте до наступного уроку

Yana UsachovaUkraine flag підтримує ЗСУ 4 июля 2022 15:02  
Добрий день, дякую за можливість вчитися у вас
https://www.figma.com/file/NDNqWzbRGvrA8Xctl1jaT9/Page-1?node-id=0%3A1

Коментар frusia.pro:

Добрий день! Будь ласка

Завдання 1-3. У кожному завданні є помилки, тому записала відео, як виправити. Спробуйте повторити, а головне зрозуміти чому у кожному випадку використовуються вибрані обмежувачі.

https://drive.google.com/uc?id=1KdXPxFZObXlVPX_LG9wT7ymDMm1iPglz

Також, щоб краще розібратись створіть пустий фрейм і додайте прямокутник всередині. Далі змінюйте послідовно обмежувачі прямокутника, а потім змінюйте розмір фрейму. Зверніть увагу, як себе поводить прямокутник при різних налаштуваннях обмежувачів.

Чекаю на виправлення

БогданаUkraine flag підтримує ЗСУ 3 июля 2022 07:58  
Вітаю!
Скоріше за все у ДЗ є помилки, але хочу, щоб Ви глянули і дали свої рекомендації. Бо в мене вже голова не варить...)
Дяка за нову та цікаву інфу, розумію, що якщо розібратись у цій темі, то можна буде економити багато часу на дрібницях ;)
https://www.figma.com/file/R2GcgT9WcgRm1jolF5lBA9/%D0%B4%D0%B7?node-id=144%3A2

Мирного дня та чудового настрою!

Коментар frusia.pro:

Привіт! Взаємно

Так, є помилки, але нічого страшного. Обмежувачі досить складна тема. Записала відео для кожного завдання. Так має бути зрозуміліше. Головне зрозуміти, що обмежувачі спрацьовують на об'єкті під час зміни розміру фрейму, в якому вони знаходяться. Може бути ситуація, коли один фрейм знаходиться в іншому фреймі, а вже в ньому об'єкт, якому ми налаштовуємо обмежувачі. І тут вплив будуть мати обмежувачі об'єкту + фрейму, який знаходиться у фреймі. Тут краще самостійно поекспериментувати на простих прикладах, щоб зрозуміти.

Завдання 1-3. Записала відео, як виправити, спробуйте повторити та зрозуміти, що не так.

https://drive.google.com/uc?id=1hxpPFmc69hWQe_nsQ92rDHUrXz4C1__n

https://drive.google.com/uc?id=1eU9CqnjYcDp7tWsbP3F5vsPg1Tdm6QlC

Чекаю на виправлення

АннаUkraine flag підтримує ЗСУ 29 июня 2022 14:28  
https://www.figma.com/file/TCjqOcRMlzbumDDwZsl0fM/Untitled?node-id=5%3A34

Добрий день, я виправила!
Дуже вдячна за відео, воно мені дуже допомогло.
дійсно ще багато логінчих моментів ще не усвідомила.

Коментар frusia.pro:

Добрий день! Будь ласка, тепер все правильно тягнеться, молодець! З часом опануєте усі нюанси

Ви добре розібрались з обмежувачами. Це насправді дуже складна тема, але для початку вистачить. Переходьте до наступного уроку

АннаUkraine flag підтримує ЗСУ 28 июня 2022 14:45  
Добрий день) відправляю свідомо знаючи за помилку в 1 завданні. Хедер та футер окремо тягнуться, а ось разом ні. Вже не знаю, що робити(
https://www.figma.com/file/TCjqOcRMlzbumDDwZsl0fM/Untitled?node-id=5%3A2

Коментар frusia.pro:

Добрий вечір!

Завдання 1. Налаштувати обмежувачі хедера й футера. Є декілька причин, чому разом не тягнуться:

  • Група з футером "Footer" знаходиться не в середині фрейму "Site Design". Ви можете переконатись у цьому поглянувши на панель прошарків. Тому переносимо в середину головного фрейму;
  • футер і хедер у вас зроблені групою, а мають бути фреймами. Тому конвертуємо їх у фрейми;
  • треба виставити обмежувачі у хедера й футера у "Left and Right";
  • переконатись, що внутрішні елементи хедера і футера мають обмежувачі "Left" або "Right".

Записала відео, щоб було все зрозуміло:

https://drive.google.com/uc?id=1xxKQOpPNqhs7twxxuWA_7BUnUgAo_akN

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно.

Завдання 3. Налаштувати обмежувачі форми. Тут все добре крім вирівнювання тексту. Для тексту полів треба виставити вирівнювання по лівій стороні. Теж записала відео:

https://drive.google.com/uc?id=1Bj_TCwcEjjwpGJfluhLhbGh8aQuMVYVl

Чекаю на виправлення

Ірина С.Ukraine flag підтримує ЗСУ 22 июня 2022 21:09  
Добрий вечір! Надсилаю відредаговане дз. Щодо футеру, то мені показує, що все налаштовано як ви вказували, можливо щось не змінила того разу. Щодо 3-го завдання, то також поправила.
https://www.figma.com/file/DAscpBPpOZt1qCWW6Ca83a/frusia.pro-%D0%94%D0%B7-6-%D0%86%D1%80%D0%B8%D0%BD%D0%B0-%D0%A1.?node-id=0%3A1

Коментар frusia.pro:

Добрий день! Так, тепер все добре: футер тягнеться і текст у полях форми вирівняний по правому краю.

Переходьте до наступного уроку

Ірина С.Ukraine flag підтримує ЗСУ 21 июня 2022 22:07  
Добрий вечір! Надсилаю дз до 6 уроку.
https://www.figma.com/file/DAscpBPpOZt1qCWW6Ca83a/Homework-6?node-id=0%3A1

Коментар frusia.pro:

Добрий день!

Завдання 1. Налаштувати обмежувачі для хедера й футера. Бачу правильно налаштований хедер і частково налаштований футер. Щоб останній правильно поводив себе при зміні ширини достатньо вказати горизонтальний обмежувач у Right для About_company, Values. Для групи Subscription треба встановити обмежувач у Left and right.

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно.

Завдання 3. Налаштувати обмежувачі форми. Теж все правильно. Залишилось виставити вирівнювання тексту по лівій стороні для імені, пошти й повідомлення.

Добре попрацювали, але чекаю на виправлення

Alona HurUkraine flag підтримує ЗСУ 10 июня 2022 21:18  
Добрий вечір, посилання на домашку: https://www.figma.com/file/co8AdXKU0E13pdJN92XMek/%D0%A3%D1%80%D0%BE%D0%BA-6%2C-%D0%94%D0%97-1?node-id=0%3A1

Коментар frusia.pro:

Добрий день!

Завдання 1. Налаштувати обмежувачі для хедеру і футеру. По футеру все правильно, а по хедеру є зауваження:

  • Елементу image 1 треба виставити обмежувачі у Left and right;
  • елементу Rectangle 1 аналогічно обмежувачі у Left and right.

Після цього хедер буде правильно тягнутись.

Завдання 2. Налаштувати обмежувачі кнопок. Все правильно, молодець!

Завдання 3. Налаштувати обмежувачі форми. Також все правильно.

Дуже добре, виправте обмежувачі у першому завданні й переходьте до наступного уроку

Анна СмірноваUkraine flag підтримує ЗСУ 9 июня 2022 14:36  
Доброго дня!
Дякую за такий корисний урок!!!
Надсилаю посилання на дз: https://www.figma.com/file/XvJv4GfKTam2WuwAKxGlHm/UI%2FUX-course-hw's?node-id=0%3A1

Підскажіть, будь ласка, а для чого ми розміщуємо хедер і футер у різних фреймах у середині одного? Вони себе тоді по іншому поводять? Я просто спробувала і так і так і не побачила різниці, хотіла б розібратись. Буду дуже вдячна за відповідь!

Коментар frusia.pro:

Добрий вечір, рада, що урок виявився корисним

Завдання 1. Налаштувати обмежувачі для елементів сайту. Бачу налаштований футер і вікно повідомлень. Правильно.

Завдання 2. Налаштувати обмежувачі кнопок у фреймах. Всі обмежувачі кнопок правильно налаштовані. Також цікаво, що сама кнопка зроблена компонентом, молодець!

Завдання 3. Налаштувати обмежувачі форми. Все правильно зроблено, поля тягнуться, кнопка закріплена.

З приводу вашого запитання. Складні компоненти завжди треба робити всередині фреймів, тому що у них можна дуже гнучко налаштувати поведінку при зміні розміру за допомогою обмежувачів. Тобто так, вміст фрейму буде себе поводити інакше. Звичайно кнопки, таби, іконки, хедер, футер та інші елементи роблять фреймами. Особливо зручно використовувати фрейми для компонентів. На даному етапі можете не заморочуватись і створювати групи, коли вам зручно.

Ви набрали хороший темп, рухайтесь далі

ІннаUkraine flag підтримує ЗСУ 7 июня 2022 18:37  
Добрий день, надсилаю посилання на домашню роботу https://www.figma.com/file/WA1X3Mq1qkL2n2DveCtO6y/Lesson-6?node-id=0%3A1
Дякую за урок!

Коментар frusia.pro:

Привіт!

Завдання 1. Дуже добре, хедер і футер правильно тягнуться. Для практики спробуйте фрейму хедеру виставити обмежувачі Left and right, Top. Футеру виставіть обмежувачі Left and right, Bottom. Тепер змінюйте розмір головного фрейму (який включає хедер і футер) і подивіться, як себе поводять елементи.

Завдання 2. Все правильно, молодець!

Завдання 3. Також все правильно.

Чудова робота, все виконано чітко по завданню. Переходьте до наступного уроку

КатеринаUkraine flag підтримує ЗСУ 30 мая 2022 10:17  
https://www.figma.com/file/r1faw1qKIosOlIaxbw9np0/Untitled?node-id=137%3A642

Добрый день!)
Отправляю на повторную проверку))

Коментар frusia.pro:

Добрий ранок!

Завдання 1 і 3. Тепер все ок, кнопки Send і Load more тягнуться, як і треба при зміні ширини головного фрейму.

Переходьте до наступного уроку

КатеринаUkraine flag підтримує ЗСУ 28 мая 2022 23:05  
Доброй ночи

https://www.figma.com/file/r1faw1qKIosOlIaxbw9np0/Untitled?node-id=0%3A1

исправила)

Коментар frusia.pro:

Добрий вечір!

Завдання 1. Може я не зовсім правильно пояснила. У вашому випадку треба фігурі Rectangle 80 виставити обмежувачі Left and right, Bottom. Для текстового блоку з назвою Load more треба виставити обмежувачі в Center, Center. Після цього при зміні ширини головного фрейму кнопка прикріпиться до лівого і правого краю. Спробуйте так зробити. В ідеалі було б добре обернути заливку і текст нижньої чорної кнопки у фрейм.

Завдання 3. Кнопка тягнеться неправильно при зміні ширини головного фрейму з формою. Потрібно для фону кнопки Rectangle 65 виставити обмежувачі Left and right, Bottom. Для текстового блоку Send треба виставити обмежувачі у Center, Center. Тоді все правильно буде працювати.

Спробуйте зробити виправлення

КатеринаUkraine flag підтримує ЗСУ 28 мая 2022 11:43  
https://www.figma.com/file/r1faw1qKIosOlIaxbw9np0/Untitled?node-id=0%3A1

Добрый день
ссылка на первое задание в названии

Коментар frusia.pro:

Добрий день!

Завдання 1. Правильно, але виставіть текстовому елементу кнопки внизу обмежувачі в Center і Center, щоб текст центрувався.

Завдання 2. Все правильно.

Завдання 3. Добре, елементи форми правильно себе поводять, але у кнопці іконка не має розтягуватись. Тому поставте їй обмежувачі Right і Center. Для тексту кнопки треба виставити обмежувачі в Center, Center. Спробуйте і подивіться, як зміниться поведінка при зміні ширини головного фрейму.

Чекаю на виправлення

Софія13 мая 2022 14:44  
Доброго дня, надсилаю завдання для перевірки)
https://www.figma.com/file/PzeXpMEI2tHJ4d1AgNSOc4/Untitled?node-id=7%3A153

Через великий наплив охочих проходити курс я роблю перевірку домашніх завдань платною. 30$ (по поточному курсу), 10% перекажу ЗСУ. За один донат перевірю домашки до усіх уроків.

За реквізитами пишіть в дірект Інстаграму @frusia.pro

Вероніка7 мая 2022 13:00  
Доброго дня!

Наразі врахувала Ваші зауваження щодо єдиного стилю назв для груп та фреймів, дякую за зауваження щодо іконок, не звернула уваги!

В 1-му завданні взяла знову за основу дизайн сайта з біхенс. З 1-м завданням виникла проблема через нерозуміння грамотної адаптивності сайта (тобто що і як мало би змінюватись, масштабуватись/зсуватись і тд), постаралась зробити так, аби у футері та хедері пропорційно розтягувались елементи. Зробила так через специфічне розташування логотипа (поза основної сітки), хоча в іншому випадку може зробила б так, аби всі елементи залишались на своїх позиціях відносно центра (як основний контент, який не масштабується і не розтягується у мене).

Основний контент вирішила лишити зафіксованим відносно центра без розтягування, просто не знаю поки які ще варіанти можуть бути для такої ситуації через незнання))

Всі завдання в різних pages))

Дякую ще раз за Ваш фідбек, після кожного зданого завдання дуже чекаю Ваш коментар, цікаво дізнаватись зауваження та думку))

https://www.figma.com/file/qRUbBNt7m59btkeIPtIQaa/%D0%A3%D1%80%D0%BE%D0%BA-6?node-id=6%3A2

Коментар frusia.pro:

Добрий день! Так, спочатку може бути незрозуміло, які обмежувачі у якому випадку використати, але з практикою все стане на свої місця. Головне взяти за звичку виставляти обмежувачі і не забувати про них. Це не завжди потрібно, але поки ви навчаєтесь, то робіть це по можливості.

Центрування і фіксація основного контенту по ширині, це досить типове і правильне рішення, все добре.

Завдання 1. Дуже добре, але спробуйте змінити декілька обмежувачів (підписала відповідно до назв прошарків у вашому файлі) і подивіться наскільки краще стане себе поводити дизайн сайту при зміні ширини головного фрейму. Описала максимально детально:

  1. Sidebar (with logo): Top, left. Тепер позиція логотипу і посилання на соцмережі не зміщуються при масштабуванні. Так і має бути в ідеалі.
  2. Main page → image: Left & right, top. Аналогічно відступи зліва від картинки стануть постійними.

Завдання 2. 9 кнопок з різними обмежувачами. Все правильно, молодець.

Завдання 3. Форма зворотного зв'язку. Теж правильно.

Хочу похвалити, схоже що ви розібрались з обмежувачами. Крім того, ви вже використовуєте компоненти. З назвами прошарків тепер теж все ок

Переходьте до наступного уроку!

Вероніка6 мая 2022 14:36  
Доброго дня!

А от є питання, як розрахувати розміри дійсного розміру сайта (тобто щоб брати не розмір самого екрана, а врахувати те, що ще займають місце верхня панель браузера з вкладками та нижня панель управління операційної системи).
Наприклад, якщо хочу, щоб при відкриванні сайта не обрізався контент головної сторінки, тобто як врахувати реальні параметри видимого простору сайта в браузері?

Розумію, що можна, наприклад, зробити скрін браузера і так розрахувати видиму частину сайта, але цікаво, як це насправді робиться))

Сподіваюсь, зрозуміло пояснила! Завчасно дякую, якщо зможете відповісти!)

Коментар frusia.pro:

Добрий вечір!

Точної відповіді немає, треба орієнтуватись на розмір екрану під який ви робите дизайн. Наприклад, 15 дюймовий ноутбук буде мати розмір 1440х900 пікселів. Від висоти віднімаємо приблизно висоту браузеру і головного меню системи і отримуємо висоту першого екрану. Проблема у тому, що висота браузеру і системні меню будуть у всіх різні, в залежності від операційної системи (macOs, Windows, Linux) і налаштувань (меню пуск може бути як горизонтальним так і вертикальним).

Тому запропонований вами варіант для обчислення висоти першого екрану, коли ми робимо скрін і самі обраховуємо висоту не такий далекий від істини, як вам здається

Ельвіра8 апреля 2022 11:18  
Доброго дня, Любов!
Дякую за вашу роботу!
https://www.figma.com/file/Qh7v8Z0DP3MNCILBK9Wtpo/HW6?node-id=0%3A1

Комментарий frusia.pro:

Завдання 1. Не знаю, чи перевіряли ви самі правильність налаштувань, але в адаптивності вашого хедера є одна помилка. Рожева підкладка під пунктом меню має залишатись незмінною по розміру, адже саме слово не зміниться, досягти цього можна об'єднавши ось ці пункти меню в окремий фрейм та закріпивши його зліва. Також ви можете поцікавитись окремо що таке auto layout та як він працює, але в цьому уроці цього немає, тому не обов'язково.

На цьому сайті усі елементи футеру по суті знаходяться по середині, тому налаштування обмежувачів по ширині повинно було б бути center. Ще однією помилкою є те, що прапорці країн розтягуються (втрачають свою форму) . Поправити це можна задавши кожному прапорцю настройку left, замість scale. А для загального фрейму із ними – знову ж таки center.

Завдання 2. З кнопками все добре, молодець.

Завдання 3. Форма працює коректно, але є проблеми з іконками у першому полі. Для них вказане налаштування scale і виходить отак. Треба для обох іконок вказати налаштування обмежувача right.

Андрей Дьяченко13 марта 2022 20:06  
Большое спасибо за урок!!! Много нового и очень полезного узнал!!! Вы лучшая!!!
Люба Фурсеева27 ноября 2021 13:19  
Klkiv, thanks!
Klkiv20 ноября 2021 03:49  
Thank you, your site is very useful!
Полина16 ноября 2021 19:46  
Добрый вечер, спасибо большое!

Стало интересно, каким инструментом вы пользовались, чтобы вытянуть 3д иллюстрации из сайта?
-Настойки->Дополнительные инструменты->Инструменты разработчика.
Там обычно в первых папках находятся фото, картинки, иконки в сайта :)

Комментарий frusia.pro:

Супер! Это хорошо, что вы владеете такими знаниями.

Виктория11 ноября 2021 12:22  
Здравствуйте! Исправила третье задание: https://www.figma.com/file/yfkhD232HoDEdTkllydu9z/Wildberries

Комментарий frusia.pro:

Задание 1. В футере вот эта часть по идее должна крепиться к правому краю, попробуйте поменять настройки.

Задание3. Чтобы все настройки корректно работали вам нужно работать не с группами, а с фреймами. Это описано в уроке. Переключение из группы в фрейм можно сделать так.

Полина10 ноября 2021 19:55  
Добрый вечер!
Благодарю вас за ваш труд и знания, отличный урок!) Прошу проверить мою домашку: https://www.figma.com/file/J94maPnOyH0MiMh60eKPuB/London-Express-(Copy)?node-id=0%3A1
Заранее спасибо.

Комментарий frusia.pro:

Задание 1. Вау! Вы сделали намного больше, чем требовалось. Очень хороший подход, так держать! Копия сайта красивая и аккуратная. Само задание – хедер и футер работают как нужно. Все супер!

Стало интересно, каким инструментом вы пользовались, чтобы вытянуть 3д иллюстрации из сайта?

Задание 2. Все правильно.

Задание3. Тоже все верно. Класно, что тут вы также применили правильные настройки не только для полей, но для самого блока с формой, включая иллюстрацию.

Виктория28 октября 2021 12:15  
Здравствуйте) Спасибо за задания, проверьте пожалуйста работы:
1,3) https://www.figma.com/file/yfkhD232HoDEdTkllydu9z/Wildberries
2) https://www.figma.com/file/TEnpRdbzfmNOZ2ftukakUb/Buttons

Комментарий frusia.pro:

Задание 1. В целом вы сделали верно, но есть несколько ошибок, на которые стоит обратить внимание. Посмотрите пожалуйста этот скриншот.

  1. Если начать тянуть хедер, иконка локации возле города растягивается. Ей нужно задать настройку Constrainsts "Left/Top";
  2. Также перепроверьте настройки иконок поиска и камеры. У них сейчас указана настройка "Scale", из-за этого они растягиваются при изменении ширины фрейма с хедером. Мы можем указать для них такие же настройки, как и для предыдущей иконки. Также можно поработать с полем поиска, превратив его в отдельный фрейм, и задать ему такие настройки, чтобы когда мы тянем хедер, поле тоже растягивалось;
  3. Композиция футера требует от нас, чтобы этот текст всегда был посредине макета и крепился к нижнему краю футера. Попробуйте превратить группу с его содержимим в фрейм и задать им настройки "Center / Bottom";

Задание 2. Все правильно.

Задание3. К сожалению, выполнено неправильно. Попробуйте еще раз сделать такую форму или поправить текущую, перечитав урок или посмотрев настройки формы от ученице Нины, которое я прикрепила в комментариях выше.

Настя2 сентября 2021 13:18  
Доброго времени суток :) Ох, и тяжеловато было разбираться с ограничителями. Мне кажется, я всё-равно в них путаюсь))

https://www.figma.com/file/lp95cfAww18L0N8cvdyMP8/Untitled?node-id=0%3A1

Комментарий frusia.pro:

Задание 1, 3. Замечательно! Вы сделали два задания в одном фрейме, получилось супер! Вы молодец, что использовали компоненты.

Задание 2. Все правильно.

Для всех, кто будет выполнять это задание, Нина идеально выполнила домашнее задание. Возможно кому-то поможет: Пример ДЗ от Нины

Нина18 августа 2021 00:56  
Вот ссылка на это дз
https://www.figma.com/file/IfxtvDK0cNvhOsZ77Tthgj/%D0%94%D0%B7-6?node-id=0%3A1

Комментарий frusia.pro:

Задание 1. Все отлично! Для объектов указаны правильные настройки, молодец!

Задание 2. Тоже все правильно.

Задание 3. Тут вы к сожалению сделали ошибки, поэтому когда тянешь фрейм – объекты ведут себя некоректно. Попробуйте исправить, сделав другие настройки: форму внутри фрейма нужно привязывать к правому краю экрана, а сейчас у вас стоит настройка (scale). Также, учитывайте, что когда мы групируем объекты, то для каждой группы тоже нужно указать свои настройки. Попробуйте переделать и отправить снова.

Марина10 июня 2021 14:14  
Люба, спасибо за обратную связь))
сделала работу над ошибками в 1 и 3 задании. Надеюсь, что все исправила и ничего не упустила)
https://www.figma.com/file/AMFpJ4Ys3pTswJ2DnwJ2cA/Lesson-6?node-id=109%3A2

Комментарий frusia.pro:

Да, вы все правильно исправили, молодец! Надеюсь, теперь стало понятно зачем нужны ограничители Left и Right.

Марина8 июня 2021 13:44  
Спасибо большое за Ваши уроки! Этот урок действительно оказался довольно сложным(
посмотрите, пожалуйста))
Жду обратной связи)
https://www.figma.com/file/AMFpJ4Ys3pTswJ2DnwJ2cA/Lesson-6?node-id=109%3A2

Комментарий frusia.pro:

Пожалуйста , да, урок действительно непростой. Если у вас есть время, напишите пожалуйста какие моменты оказались самыми сложными для понимания. Переходим к разбору заданий:

Задание 1. Все элементы хедера (шапки сайта) не объеденены в один фрейм. Также вы используете горизонтальный ограничитель Scale, а не Left или Right. Из-за этого, когда меняешь размер главного фрейма (в котором и находится весь дизайн странички) элементы шапки не прилепают к краям, а постепенно сдвигаются из-за чего отступы слева и справа непостоянны. Чтобы это исправить нужно:

  1. Установить ограничитель Left для логотипа и пунктов меню (ТВ-каналы, Фильмы, Сериалы, ... Акции) чтобы элементы прилипли к левому краю родительского фрейма;
  2. а для иконки поиска, входа и пунктов меню Вход | Регистрация установить ограничитель Right, чтобы все эти элементы прилипли к правому краю фрейма.

С футером дела обстоят лучше, все его элементы вы поместили в отдельном фрейме. Но горизонтальный ограничитель установлен в Scale, что также делает боковые отступы непостоянными. Достаточно выбрать фрейм подвала и установить ограничитель Left and right.

Задание 2. У вас там два фрейма, так вот во втором (с названием Desktop - 2) все сделано правильно. Молодец!

Задание 3. Похожая ошибка, как и в первом задании. Установите ограничитель Left and right для полей, чтобы они прилипли к левому и правому краю. Также установите ограничитель Left для подсказок в каждом поле. После этого форма будет тянуться, как надо.

В остальном хорошо справились! Если остались непонятные моменты по ограничителям, пожалуйста задавайте вопросы, ведь тема очень сложная.

Люба Фурсеева31 марта 2021 01:01  
Мария, пожалуйста Можно использовать и фреймы и группы. Прелесть фреймов в том, что мы можем настроить поведение их содержимого в зависимости от размеров. Для простоты, новичку можно использовать фреймы только для отдельных экранов. Для остальных элементов достаточно групп. В дальнейшем мы разберем много примеров с использованием фреймов. Кроме того, фреймы используются, как основа компонентов.
Мария29 марта 2021 22:18  
Большое спасибо за урок! Правильно ли я поняла, что большинство элементов сайта (например, карточки товаров, кнопки, формы и т.п.) нужно помещать в отдельные фреймы, а не в группы? А как быть, например, с иконками и картинками? Также во фреймы? Или можно в группы?
Анастасия3 декабря 2020 14:36  
Люба, исправила ошибки в первом и втором задании. Посмотрите, пожалуйста
1) https://www.figma.com/file/qA8yH5f6YU0D08R0KHWik0/task-6.1-wikium.ru?node-id=1%3A3
2) https://www.figma.com/file/goQ9YbLIjlRNcawqhFIvQ8/task-6.2_buttons?node-id=12%3A6

Комментарий frusia.pro:

Теперь все правильно в обоих заданиях! Вы большая умничка, переходите к следующему уроку!

Анастасия26 ноября 2020 16:27  
Люба, спасибо вам за ваше время и обратную связь)

ДЗ:
1) https://www.figma.com/file/qA8yH5f6YU0D08R0KHWik0/task-6.1-wikium.ru?node-id=1%3A3
2) https://www.figma.com/file/goQ9YbLIjlRNcawqhFIvQ8/task-6.2_buttons?node-id=2%3A0
3) https://www.figma.com/file/E3GM5X6QQjd7gFuAI8JuVj/task-6.3_form?node-id=0%3A1

Комментарий frusia.pro:

Пожалуйста , пройдемся по каждому заданию:

Задание 1. Очень хорошо, но желтую кнопку "Получить премиум" лучше прилепить к правому краю, как вы сделали с иконкой подарка и аватаркой пользователя.

Задание 2. Есть несколько ошибок:

  1. У левой кнопки по центру неправильно выставлены ограничители. Нужно заменить на Left и Center;
  2. у центральной верхней кнопки нужно выставить Center и Top;
  3. у правой нижней – Right и Bottom;
  4. оберните каждую кнопку в отдельный фрейм и добавьте текст.

Задание 3. Все тянется, как нужно. Молодец!

Когда исправите ошибки, оставьте комментарий, чтобы я перепроверила. Не забрасывайте!

Айдана24 ноября 2020 14:44  
6 урок- https://www.figma.com/file/4gL9aka1jNzjo8LjGMfAeI/Untitled?node-id=5%3A25

Комментарий frusia.pro:

Вы забыли установить доступ на редактирование файла (с помощью синей кнопки Share). Ничего страшного, я просто сделала копию файла.

Задание 1. Ограничители выставлены правильно и в хедере, и в футере. Но в навигационном меню хедера выставлено неправильное выравнивание текста (по левому краю), что не позволяет ему корректно растягиваться. Достаточно выставить выравнивание текста по правому краю (смотрите скрин http://prntscr.com/vtwn87 ). Также важное замечание: хедер, футер и форма должны быть внутри отдельных фреймов, а не в группах. Так как любой объект, к которому мы применяем ограничители должен быть внутри фрейма, чтобы он работал корректно.

Задание 2. Ограничители выставлены правильно, но вы нарисовали просто прямоугольники, а не кнопки. В кнопке как минимум должен быть текст. Чтобы сделать кнопку, поместите текст внуть фрейма. Сами прямоугольники удалите и используйте заливку фрема, чтобы задать цвет. Таким образом у нас получиться 9 фреймов (кнопок) внутри изначального фрейма (фона).

Задание 3. Форма обратной связи сделана с ошибками.

  1. Все элементы формы обратной связи должны находиться внутри фрейма, а не группы;
  2. составные части каждого поля (фон и текст) должны содержать ограничитель Left & Right, чтобы правильно тянуться.

В остальном все хорошо. Пожалуйста исправьте указанные недочеты и отпишите, чтобы я могла перепроверить домашку. Если что-то непонятно (тема очень сложная), не стесняйтесь, задавайте вопросы. Буду стараться объяснять на пальцах.

Люба Фурсеева21 октября 2020 23:10  
Илья, буду стараться закончить побыстрее
Илья21 октября 2020 18:22  
Надеюсь концу года эта тема будет для нас раскрыта)
Илья21 октября 2020 18:21  
я имел виду после темы "Портфолио и поиск работы"
Люба Фурсеева19 октября 2020 21:38  
Илья, удачи, но это далеко не последний урок
Илья19 октября 2020 18:20  
надеюсь последнего степа смогу найти работу)
Илья19 октября 2020 18:19  
наконец-то )

Чтобы начать обучение, проходить тесты и отслеживать прогресс, вам нужно записаться на курс. Это бесплатно.