Lesson 9. Frames. Grids. Guides. Components

Module 2. Figma basics.
Free UX / UI design course for a newcomer

To start learning, take tests and track progress, you need to enroll in the course. It's free.

In the third part on the basics of Figma, we will learn to work with frames, pages, and files, so we don't get lost in the structure of a large project. We will see how powerful the capabilities of a frame are, how grids and columns help distribute objects and set margins. We will learn to use guides. For the first time, we will get acquainted with constraints and components.

You will be one step closer to working with large and serious projects.

Frames. Comparison with Groups

Frames in other programs are called artboards (artboard). But in Figma, they went their own way and invented a unique name. And quite reasonably, because frames have greater capabilities and flexibility than artboards; for example, in Sketch, it is impossible to place one artboard inside another.

Frame translates from English as frame, structure, skeleton. To simplify, frames can be compared to a painter's canvas or a working area. Typically, a frame (artboard) contains the design of a single page in a specific size. For example, a designer may place several frames side by side with one page for a laptop screen, tablet, and smartphone.

In previous lessons, while drawing whole pages, we unknowingly used groups instead of frames. Let's correct this shortcoming. Now, while working with the page/screen design, we will place all elements inside the frame.

Groups allow you to combine primitives and create logical units within a frame, significantly simplifying the work with the project. Frames are similar to groups but have a number of unique capabilities:

  • The frame has size and can have a fill color. In groups, the size is determined automatically based on the size of all objects inside. This feature allows exporting images with padding on both sides, which is useful when saving icons. In the frame settings, you can find a large list of size templates from various device screens (popular smartphones, smartwatches, and tablets) and even to Instagram stories or Facebook posts;
  • Each frame has its own coordinate system. The coordinates of objects inside will be calculated relative to the top left corner of the frame's boundary;
  • The frame can crop its content that goes beyond its borders. That is, everything outside the frame will be hidden if the Clip content option is enabled. This feature is called masking;
  • The frame can display layout guidelines, namely a grid, vertical and horizontal columns, and can also include guides. These tools are designed for precise placement and alignment of layout objects;
  • When resizing the frame, you can specify how the objects will behave. For example, a button can stick to the top of the screen and stretch across the width. This feature is called constraints.

Now we will review and learn to use each of the listed functions.

Creating a frame. Changing size and fill

The process of creating a frame is no different from that of a rectangle. Besides, you need to select the tool with the grid image or press F. Then, hold down the left mouse button in the workspace and drag the mouse. Release the left mouse button to set the dimensions.

Next comes the most interesting part. In the right panel, similar to the rectangle, the background fill color (Fill section) will already be set. You can resize the frame using the old methods, by dragging the edge or entering an exact size in the W (Width) and H (Height) fields. But now we have a new dropdown menu with size templates in the top left corner of the properties panel – Frame. Check out what templates are available there and try applying at least a few of them.

How to Place Objects Inside a Frame

There are several simple ways:

  • Select and drag all objects within the frame boundaries;
  • Select, cut the necessary objects (Command + X on macOS or Ctrl + X on Windows) and paste (Command + V on macOS or Ctrl + V on Windows) after selecting the frame.

After these manipulations, the objects will be inside the frame, which will be visible in the layers panel, as the inserted objects will be displayed with an offset (just like in groups). Try selecting the object inside the frame, pay attention to the values of X and Y – they have changed, as now the top left corner of the frame is the new origin of the coordinates.

Simple mask – trimming the frame content

Using the Clip content option in the properties panel, you can trim the content of a frame to its rectangular boundary, which depends on the width (parameter W – Width) and height of the frame (parameter H – height). This technique is called a mask. Thus, you can hide parts of objects using the shape of another object; in our case, this is a frame and a rectangular shape. Here’s an analogy: by cutting a square hole in paper and placing it over a photograph, you get an example of using a mask in the real world.

Adding a Grid

Frames allow displaying auxiliary grids that can be flexibly adjusted to facilitate the alignment and positioning of objects. To do this:

  1. Select the frame;
  2. Click on the plus sign + next to the Layout Grid section – a grid with standard red settings and a 10-pixel step will be displayed;
  3. Click on the icon to the left of the Grid (10px) label to configure the grid. In the dropdown window, you can set the grid step (Size), line color (Color), and opacity;
  4. The grid can be temporarily hidden or removed by clicking the eye icon or minus accordingly on the right;
  5. You can add several grids of different colors within the same frame if needed.
  6. To temporarily hide grids on all frames, press Ctrl + G. Repeat the key combination to show them again.

The grid can be used as an assistant for drawing shapes, banners, and illustrations. Its main advantage is that when moving objects, they seem to "stick" to the grid lines, thus helping you position the object in the desired location. The same goes for scaling – the object's edges stick to the grid guides.

In general, grids are used quite rarely. However, the columns that will be discussed next are used constantly.

Adding Columns and Rows

Vertical columns are often used in web page design. Their configuration is slightly more complex than a grid:

  1. Select the frame;
  2. Click on the plus sign + next to the Layout Grid section – a standard grid will be displayed;
  3. Click on the icon to the left of the Grid (10px) label. In the dropdown window, click on Grid in the upper left corner;
  4. In the dropdown menu, select Columns. Immediately after this, in addition to color and opacity, a row of new parameters will appear:

    • Count – the number of columns;
    • Type – the type of column construction. You can choose one of the options: Left – columns are placed on the left edge, Right – on the right, Center – aligned to the center, Stretch – stretched across the full width of the frame;
    • Width – the width of the column in pixels. This parameter is calculated automatically if the column type is set to Stretch;
    • Offset – left margin if the column type is set to Left. For the Right column type, this is the right margin. For the Stretch type, this is the margin on both sides. This parameter is automatically calculated for the Center column type;
    • Gutter – the distance between columns.

Let's set up a popular grid from the Bootstrap framework that developers often use when designing web pages. For this, we will need a frame that is 1440 pixels wide and 900 pixels high, which corresponds to the dimensions of a typical laptop screen. The grid itself is 1140 pixels wide and consists of 12 columns. The width of each column is 65 pixels, and the space between them is 30 pixels.

Similar to a grid, objects will stick to the edges of the column, which is very convenient for quickly aligning primitives in a line and aligning them in blocks.

Besides columns, there is the possibility to set rows. To do this, simply select Rows from the dropdown menu. All parameters are identical to columns, only Width is replaced with Height. I have not had to use this type of grid, but perhaps in certain cases it may be useful.

Guides and Ruler

Various types of grids make the designer's job easier, but there is an even more useful tool – guides. This is a vertical or horizontal line that the designer can place anywhere. There can be many of these lines, and you can reproduce any grid using only guides. Objects will snap to these lines just like they do to grids. To create a guide:

  1. Select the frame if you need a line specifically inside the frame;
  2. Enable the ruler using the keyboard shortcut Shift + R. It appears at the top and left edges of the workspace and shows the boundaries of selected objects in pixels. Remember that guides are only displayed when the ruler is enabled;
  3. Click and hold the left mouse button inside the top or left ruler to create a horizontal or vertical guide accordingly;
  4. Drag the cursor to the center of the screen. As soon as you go beyond the ruler onto the workspace, a guide will appear. Drag it to the point you need;
  5. Release the left mouse button to fix the position of the guide;

To change the position of the guide, drag it to a new position.

To remove a guide, you need to select it by clicking on it. The selected line will change to blue. Then press the Delete button on the keyboard. You can also simply drag the guide area of the ruler, and it will be removed as well.

To temporarily hide all guides, hide the ruler using the Shift + R keys.

And now an important moment. As you remember from the previous lesson, by selecting any object and holding down the Option key on MacOs or the Alt key on Windows, you can see the exact distance in pixels by hovering the cursor over another object. This same technique works for guides, which can be very handy. Let's see how this looks in practice (snapping objects to guides and distance hints to them):

Examples of Frame Usage

This list of frame capabilities is not exhaustive, but before we continue, let's look at a few typical examples of their use. Therefore, frames are often used as containers for:

  • Web page design for various devices (desktop PC, laptop, smartphone);
  • Design of mobile application screens for tablets, smartphones, smartwatches;
  • Set of basic colors;
  • Set of interface components (buttons, switches, icons, sliders, cards, header, footer, etc.);
  • Set of fonts (different weights and sizes);
  • Social media materials (stories, posts, banners, illustrations, infographics).

Behavior of frame content when resizing

If an object is inside a frame, you can specify how it should behave when the frame is resized. This capability is called constraint, which is read as констрейнт, and translates to limiter. It defines the behavior when resizing the frame:

  • Allows you to anchor the object's position to the vertical or horizontal side of the frame. In this case, when the frame is resized, it will maintain its size;
  • Or stretch the object by the width and/or height of the frame.

It will be easier to understand with an example. Look at the two squares below. The figure on the left is placed in a frame. The figure on the right is in a group along with a beige rectangle that serves as a background. Let's try to change the size of the frame and the group one by one. Note that the square on the left maintains its size and sticks to the bottom side of the frame according to the selected constraints. When selected, dashed lines appear indicating which constraints are active. On the right, when selecting the square, no auxiliary lines are displayed, and all components of the group stretch.

A reasonable question arises: why is this feature needed? After all, you can take several frames of different screen sizes for the same page and thus show how the content will behave. The benefit of this function is fully realized when using components.

First acquaintance with components

Components – are a special type of objects created based on frames for building commonly used interface elements. It sounds complicated, but in reality, components are used to create templates for buttons, dropdown menus, navigation, and more. To avoid drawing, for example, a button every time, you copy the button component, set the desired size and color, change the text – and you're all set! Sets of such components in Figma terminology are called component libraries. And for designers, they are referred to as UI Kit (pronounced yu-ai kit).

Why complicate everything? In fact, components can save dozens of hours of work. Imagine a situation: you have 50 screens in a web application. Each has buttons. Suddenly, you receive a revision to "round all buttons." If the design was created using components, you only need to change the parent component (button template), and the rest of the changes will happen automatically. If everything was done without components, you would have to manually change each button.

This is where the power of components lies. And constraints play one of the key roles here.

We will dedicate a separate material to components, do not be afraid of their complexity. Moreover, components have other features that we will gradually touch upon. For now, we are just laying the groundwork for further work. In the meantime, to understand the benefits of components, take a look at the example below. At the top is the parent component (template), and at the bottom are three child components that inherit its properties. At the very bottom is a button made based on a regular frame. By changing the parent component, we automatically change all the children.

As you can see, the bottom button remains untouched because it is just a frame, not a component. I hope you already have your first impression of components and their usefulness in a designer's work.

While you do not yet know how to create components, it is necessary to fully understand how constraints work inside a frame first. Therefore, let's return to them.

Types of Constraints (Constraints)

Let's create a few buttons inside frames with different constraint settings. We will consider the simplest of them:

  • Vertical Limits:

    • Top – the object sticks to the top edge of the frame;
    • Center – the object is centered in height within the frame;
    • Bottom – the object sticks to the bottom edge of the frame.
  • Horizontal Limits:

    • Left – the object sticks to the left edge of the frame;
    • Center – the object is centered in width within the frame;
    • Right – the object sticks to the right edge of the frame.

I created 9 frames (buttons) with all possible combinations of the aforementioned constraints. See how the objects behave inside the frames during scaling.

There are several types of constraints:

  • Left & Right – a type of horizontal constraint. Forces the left edge of the object to stick to the left side of the frame, and the right edge to the right side of the frame. Allows the object to stretch in width with fixed margins on the left and right;
  • Top & Bottom – a type of vertical constraint. Forces the top edge of the object to stick to the top side of the frame, and the bottom edge to the bottom side of the frame. Allows the object to stretch in height with fixed margins on the top and bottom;
  • Scale – the object scales proportionally to the frame in width and/or height. In this case, the margins to the frame are not fixed and will change proportionally to its size.

Experiment with different combinations of constraints and make sure you understand how they work. If you have any questions, leave a comment under this lesson. The topic is not easy for beginners.

How to adjust the frame size to fit the content

If you need to trim the frame exactly around its objects, just click the corresponding button in the properties panel:

Pages and Files

In addition to frames in Figma, there are higher-level structural units:

  • Pages – contain frames within themselves;
  • Files – consist of pages;

All this time we have been working within a single page of one file. To create a new page:

  • Click on the name of the current page Page 1 in the top right corner of the left panel to show the list of all pages;
  • Click on plus + to create a new page;
  • Enter the name of the new page;
  • Press Enter to save the name.

Now you can work with the new page, navigate to another page by clicking on the title, or hide the page panel by clicking on the title of the selected page in the upper right corner of the left panel. Additionally, by right-clicking on the page title, you can:

  • Copy Link to Page – copy the link to the page to the clipboard to share;
  • Duplicate Page – make a copy;
  • Delete Page – delete. This command is available only if you have at least two pages;
  • Rename Page – rename the page. As with layers, double-clicking works.

Let's see how working with pages looks in practice:

Don't forget to give your files meaningful names. To rename your file, simply click once on its name in the upper left corner.

To select another file or see others, just go back to the file list in the Drafts section and select the file you are interested in from the right panel.

Page Organization

Let's take a look at what makes up a typical project. At first, it's a single Page 1, but as it grows, pages with the following names appear:

  • User flow name – the name of the user flow/scenario. That is, each individual scenario is placed on a separate page. In some cases, several scenarios can be placed on one page if they are similar (for example, registration, password reset, site login scenarios);
  • References/Moodboards – references from the client and moodboards created based on them. There may also be information about the project here;
  • Thumbnail – the page with the project cover that is displayed in the preview in the Drafts/Recent section. To apply it, you need to create a frame sized 1920x960 pixels, draw the cover itself, and in the drop-down menu from the right-click on the frame, select Use as Thumbnail;
  • Components – the page with the components that you use. Often, entire libraries of components have to be imported; in this case, the name of the library and its version is written. For example, Ant Design UI Kit (1.2) (ant.design v4 update) (Light Theme);

Each designer has their own rules and habits for naming and structuring pages; there are no strict dogmas here. I just showed how this looks in some cases for me. Another example: a UI page is created with a bunch of screens (frames) of the final design and UX – for all the wireframes.

Project Hierarchy

Usually, one file is enough, but in large projects, sometimes separate files distribute the design across platforms. For example: Web, Mobile, Desktop. Sometimes a separate file contains the component library, but keep in mind that you will need a paid subscription.

For a beginner, one file per project will be sufficient. With experience, at some point, you will realize that you feel cramped and digging through dozens of pages takes a lot of time. Or you may want to use more advanced features of Figma.

Homework

From now on, this course is designed for independent study and completion of homework assignments. I understand that some tasks may be challenging for you.

For additional support, use the Telegram chat. Here you can ask questions related to the lessons or view examples of correct work from other students.

The chat is not available for citizens of Russia.

  1. Select a website of your choice and draw its header, footer, or any other part using constraints. Your task is to set up the content of the frame in such a way that part of the elements sticks to the left side, while the other part sticks to the right. For example, the logo may use the Top and Left constraints. A correctly completed task should contain a frame for each part of the website (a separate frame for the header, a separate frame for the footer, and so on). All these frames should be inside another frame (the design of the site);
  2. Create 9 buttons and set the constraints in such a way that they replicate the behavior shown in the first video in the section Types of Constraints of this lesson. To check, select all 9 frames and resize them as shown in the video. Use combinations of constraints including top, center, bottom, left, right. Each button should be a separate frame and contain at least a fill and text;
  3. Draw a feedback form. It should include fields for "Name", "Email", "Message", and a "Send" button. The fields should stretch along with the form when we change its width. Hint: you will need Left and Right constraints. The feedback form should be in a separate frame.

To check this homework, I will need access to the Figma file with edit permissions to view the structure of the frames and the set constraints. To do this, please make sure you have selected the can edit option next to Anyone with the link. Next, click on Copy link and send it to me in direct. Please, in the future, send all homework with these settings. If you forgot how to share a file, I wrote about it in this lesson.

How to grant editing access to a Figma file via a link

Conclusions

Now you have an understanding of frames, constraints, and even a bit about components. Make sure you are well acquainted with all the topics of this lesson. Most often, you will need to use guides and grids.

The material is very complex, especially regarding the components and constraints. Review it in a few days, practice. It is not absorbed 100% the first time. The next lessons will be shorter, but I will try to write them more often.

Follow me on Instagram – @frusia.pro – stay updated on announcements of new lessons, watch homework checks in stories, ask questions, and you can also look forward to many useful posts about design.

Take quiz

To pass the lesson and check your knowledge, you need to correctly answer 80% of the questions from the quiz. To do so, you need to login and enroll to the course or signup, if you haven't done so yet.

Take quiz

Leave a comment

Place the handle into the purple zone

Comments

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

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

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

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

скажена черепаха20 February 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 September 2022 23:10  
Вітаю:)
Дякую за зауваження. Після створення окремих фреймів об'єднала їх в групу, не допетрала, що це має бути об'єднано в загальний фрейм))Виправила.

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

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

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

Yuliya LepenkoUkraine flag підтримує ЗСУ 16 September 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 August 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 August 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 July 2022 19:20  
Доброго дня, виправила футер у першому завданні. Дякую за відео!)
https://www.figma.com/file/dWGWKQPPPZULkadAnpuvMX/Frusia?node-id=22%3A714

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

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

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

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

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

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

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

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

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

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

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

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

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

Yana UsachovaUkraine flag підтримує ЗСУ 4 July 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 July 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 June 2022 14:28  
https://www.figma.com/file/TCjqOcRMlzbumDDwZsl0fM/Untitled?node-id=5%3A34

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

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

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

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

АннаUkraine flag підтримує ЗСУ 28 June 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 June 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 June 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 June 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 June 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 June 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 May 2022 10:17  
https://www.figma.com/file/r1faw1qKIosOlIaxbw9np0/Untitled?node-id=137%3A642

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

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

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

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

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

КатеринаUkraine flag підтримує ЗСУ 28 May 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 May 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 May 2022 14:44  
Доброго дня, надсилаю завдання для перевірки)
https://www.figma.com/file/PzeXpMEI2tHJ4d1AgNSOc4/Untitled?node-id=7%3A153

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

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

Вероніка7 May 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 May 2022 14:36  
Доброго дня!

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

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

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

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

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

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

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

Ельвіра8 April 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 March 2022 20:06  
Большое спасибо за урок!!! Много нового и очень полезного узнал!!! Вы лучшая!!!
Люба Фурсеева27 November 2021 13:19  
Klkiv, thanks!
Klkiv20 November 2021 03:49  
Thank you, your site is very useful!
Полина16 November 2021 19:46  
Добрый вечер, спасибо большое!

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

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

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

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

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

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

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

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

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

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

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

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

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

Виктория28 October 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 September 2021 13:18  
Доброго времени суток :) Ох, и тяжеловато было разбираться с ограничителями. Мне кажется, я всё-равно в них путаюсь))

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

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

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

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

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

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

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

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

Марина8 June 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 March 2021 01:01  
Мария, пожалуйста Можно использовать и фреймы и группы. Прелесть фреймов в том, что мы можем настроить поведение их содержимого в зависимости от размеров. Для простоты, новичку можно использовать фреймы только для отдельных экранов. Для остальных элементов достаточно групп. В дальнейшем мы разберем много примеров с использованием фреймов. Кроме того, фреймы используются, как основа компонентов.
Мария29 March 2021 22:18  
Большое спасибо за урок! Правильно ли я поняла, что большинство элементов сайта (например, карточки товаров, кнопки, формы и т.п.) нужно помещать в отдельные фреймы, а не в группы? А как быть, например, с иконками и картинками? Также во фреймы? Или можно в группы?
Анастасия3 December 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 November 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 November 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 October 2020 23:10  
Илья, буду стараться закончить побыстрее
Илья21 October 2020 18:22  
Надеюсь концу года эта тема будет для нас раскрыта)
Илья21 October 2020 18:21  
я имел виду после темы "Портфолио и поиск работы"
Люба Фурсеева19 October 2020 21:38  
Илья, удачи, но это далеко не последний урок
Илья19 October 2020 18:20  
надеюсь последнего степа смогу найти работу)
Илья19 October 2020 18:19  
наконец-то )

To start learning, take tests and track progress, you need to enroll in the course. It's free.