1 added
1 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#Руководства</a></p>
1
<p><a>#Руководства</a></p>
2
<ul><li>7 июл 2023</li>
2
<ul><li>7 июл 2023</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Рассказываем и показываем - что появилось и как всем этим пользоваться.</p>
4
</ul><p>Рассказываем и показываем - что появилось и как всем этим пользоваться.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
7
<p>На конференции Config 2023 разработчики Figma представили большое обновление. В сервис добавили поддержку переменных, улучшили Auto layout и сильно переработали режим для разработчиков.</p>
7
<p>На конференции Config 2023 разработчики Figma представили большое обновление. В сервис добавили поддержку переменных, улучшили Auto layout и сильно переработали режим для разработчиков.</p>
8
<p>Об этих и других изменениях в Figma - читайте в нашем обзоре.</p>
8
<p>Об этих и других изменениях в Figma - читайте в нашем обзоре.</p>
9
<p>В Auto layout появилась функция Wrap - теперь блоки будут автоматически перемещаться на следующую строку, если они не вмещаются в основной фрейм.</p>
9
<p>В Auto layout появилась функция Wrap - теперь блоки будут автоматически перемещаться на следующую строку, если они не вмещаются в основной фрейм.</p>
10
<p><strong>Как пользоваться</strong></p>
10
<p><strong>Как пользоваться</strong></p>
11
<p>1. Выберите фрейм, внутри которого уже есть какие-то объекты.</p>
11
<p>1. Выберите фрейм, внутри которого уже есть какие-то объекты.</p>
12
<p>2. На боковой панели в блоке Auto layout нажмите плюсик.</p>
12
<p>2. На боковой панели в блоке Auto layout нажмите плюсик.</p>
13
<p>3. В появившемся блоке нажмите и меняйте ширину основного фрейма.</p>
13
<p>3. В появившемся блоке нажмите и меняйте ширину основного фрейма.</p>
14
<p>Теперь объектам можно задать максимальную и минимальную ширину и высоту. Это очень пригодится, когда вы будете готовить адаптивные версии приложений и сайтов.</p>
14
<p>Теперь объектам можно задать максимальную и минимальную ширину и высоту. Это очень пригодится, когда вы будете готовить адаптивные версии приложений и сайтов.</p>
15
<p><strong>Как пользоваться</strong></p>
15
<p><strong>Как пользоваться</strong></p>
16
<p>1. Выберите любой фрейм или группу - желательно внутри фрейма с Auto layout, чтобы нагляднее увидеть изменения.</p>
16
<p>1. Выберите любой фрейм или группу - желательно внутри фрейма с Auto layout, чтобы нагляднее увидеть изменения.</p>
17
<p>2. У выделенного объекта на боковой панели в блоке Group или Frame в свойствах ширины или высоты вместо Fixed выберите Fill.</p>
17
<p>2. У выделенного объекта на боковой панели в блоке Group или Frame в свойствах ширины или высоты вместо Fixed выберите Fill.</p>
18
<p>3. Наведите курсор на значение ширины, нажмите на стрелку и в появившемся меню выберите Add min или Add max.</p>
18
<p>3. Наведите курсор на значение ширины, нажмите на стрелку и в появившемся меню выберите Add min или Add max.</p>
19
<p>Это новая функция в Figma, которая позволяет организовать значения, цвета и текстовые блоки. Большинство функций доступно только по подписке за 15 долларов в месяц, но и в бесплатной версии из них можно извлечь пользу, несмотря на ограничения функций.</p>
19
<p>Это новая функция в Figma, которая позволяет организовать значения, цвета и текстовые блоки. Большинство функций доступно только по подписке за 15 долларов в месяц, но и в бесплатной версии из них можно извлечь пользу, несмотря на ограничения функций.</p>
20
<p>Например, теперь вы можете создавать стили не только для цветов, но и для скругления углов модулей, значения их высоты и ширины, отступов внутри Auto layout, текста внутри кнопок.</p>
20
<p>Например, теперь вы можете создавать стили не только для цветов, но и для скругления углов модулей, значения их высоты и ширины, отступов внутри Auto layout, текста внутри кнопок.</p>
21
<p><strong>Как пользоваться в бесплатной версии</strong></p>
21
<p><strong>Как пользоваться в бесплатной версии</strong></p>
22
<p>1. Кликните по пустому пространству макета. Затем на правой панели нажмите Local variables - откроется окно с настройками переменных.</p>
22
<p>1. Кликните по пустому пространству макета. Затем на правой панели нажмите Local variables - откроется окно с настройками переменных.</p>
23
<p>2. Нажмите на кнопку Create variables и в выпадающем списке выберите любой пункт. Для примера предлагаем взять Number.</p>
23
<p>2. Нажмите на кнопку Create variables и в выпадающем списке выберите любой пункт. Для примера предлагаем взять Number.</p>
24
<p>3. Кликните на название переменной в списке и переименуйте её. Затем кликните на значение и укажите, например, 10.</p>
24
<p>3. Кликните на название переменной в списке и переименуйте её. Затем кликните на значение и укажите, например, 10.</p>
25
<p>4. На макете выделите любой модуль. Затем на боковой панели в блоке Group или Frame наведите курсор на значение скругления углов, кликните по иконке и в появившемся списке выберите вашу переменную.</p>
25
<p>4. На макете выделите любой модуль. Затем на боковой панели в блоке Group или Frame наведите курсор на значение скругления углов, кликните по иконке и в появившемся списке выберите вашу переменную.</p>
26
<p>5. Теперь вы можете менять это значение из вашего списка переменных и везде, где она указана, значения будут меняться - как стили цветов.</p>
26
<p>5. Теперь вы можете менять это значение из вашего списка переменных и везде, где она указана, значения будут меняться - как стили цветов.</p>
27
<p><strong>Как пользоваться платной функцией</strong></p>
27
<p><strong>Как пользоваться платной функцией</strong></p>
28
<p>Для примера предлагаем сделать тёмную тему для вашего макета. Её можно собрать и без подписки, но тогда вам придётся верстать несколько отдельных макетов. С платной версией переменных вы сможете переключаться между темами за два клика и не делать дополнительные макеты.</p>
28
<p>Для примера предлагаем сделать тёмную тему для вашего макета. Её можно собрать и без подписки, но тогда вам придётся верстать несколько отдельных макетов. С платной версией переменных вы сможете переключаться между темами за два клика и не делать дополнительные макеты.</p>
29
<p>1. Соберите все ваши цвета из макета в переменные - для переменных есть отдельная категория Color.</p>
29
<p>1. Соберите все ваши цвета из макета в переменные - для переменных есть отдельная категория Color.</p>
30
<p>2. Присвойте соответствующие переменные внутри вашего модуля - это делается так же, как со стилями.</p>
30
<p>2. Присвойте соответствующие переменные внутри вашего модуля - это делается так же, как со стилями.</p>
31
<p>3. В окне с переменными нажмите на плюсик, и появится дополнительный модуль переменных - в нём будут храниться цвета для тёмной темы. Если у вас нет подписки на Figma, то в этот момент вам предложат её оформить.</p>
31
<p>3. В окне с переменными нажмите на плюсик, и появится дополнительный модуль переменных - в нём будут храниться цвета для тёмной темы. Если у вас нет подписки на Figma, то в этот момент вам предложат её оформить.</p>
32
<p>4. Для каждого цвета вашей светлой темы подберите цвет для тёмной.</p>
32
<p>4. Для каждого цвета вашей светлой темы подберите цвет для тёмной.</p>
33
<p>5. Выделите модуль, в котором установлены переменные цветов, в боковой панели в блоке Layer кликните на иконку и выберите коллекцию с тёмной темой. При необходимости цвета можно изменить в общем списке переменных.</p>
33
<p>5. Выделите модуль, в котором установлены переменные цветов, в боковой панели в блоке Layer кликните на иконку и выберите коллекцию с тёмной темой. При необходимости цвета можно изменить в общем списке переменных.</p>
34
<p>Переменные можно использовать и в прототипах. Для этого в Figma добавили поддержку условий if else (если, то), а также сложение, вычитание, деление и умножение. Эта функция может сильно сократить количество отдельных состояний для прототипов, которые вам нужно сверстать.</p>
34
<p>Переменные можно использовать и в прототипах. Для этого в Figma добавили поддержку условий if else (если, то), а также сложение, вычитание, деление и умножение. Эта функция может сильно сократить количество отдельных состояний для прототипов, которые вам нужно сверстать.</p>
35
<p>Продемонстрируем работу переменных на примере поля с количеством покупок в приложении. Если у вас нет подходящего макета под рукой,<a>то используйте этот</a>.</p>
35
<p>Продемонстрируем работу переменных на примере поля с количеством покупок в приложении. Если у вас нет подходящего макета под рукой,<a>то используйте этот</a>.</p>
36
<p>Прототипирование с переменными доступно только с платной подпиской.</p>
36
<p>Прототипирование с переменными доступно только с платной подпиской.</p>
37
<p>1. Создайте переменную, которая будет отвечать за количество стаканов кофе в корзине.</p>
37
<p>1. Создайте переменную, которая будет отвечать за количество стаканов кофе в корзине.</p>
38
<p>2. Установите эту переменную в поле, где отображается количество стаканов. Для этого выберите свой текстовый слой, затем в блоке Text кликните по иконке и укажите там вашу переменную.</p>
38
<p>2. Установите эту переменную в поле, где отображается количество стаканов. Для этого выберите свой текстовый слой, затем в блоке Text кликните по иконке и укажите там вашу переменную.</p>
39
<p>3. Выделите кнопки "+" и "-", сделайте из них компоненты. Скопируйте их, оставьте копии на своих местах, а оригиналы вынесите за пределы фрейма.</p>
39
<p>3. Выделите кнопки "+" и "-", сделайте из них компоненты. Скопируйте их, оставьте копии на своих местах, а оригиналы вынесите за пределы фрейма.</p>
40
<p>4. На правой панели перейдите во вкладку Prototype, выделите кнопку "-" и кликните по надписи Interactions. В появившемся окне вместо None выберите Conditional - откроется меню с редактированием условия if else.</p>
40
<p>4. На правой панели перейдите во вкладку Prototype, выделите кнопку "-" и кликните по надписи Interactions. В появившемся окне вместо None выберите Conditional - откроется меню с редактированием условия if else.</p>
41
<p>5. Кликните по строке If, выберите вашу переменную, затем More than и напишите 0. Должно получиться так - if #Count > 0. Затем нажмите Enter.</p>
41
<p>5. Кликните по строке If, выберите вашу переменную, затем More than и напишите 0. Должно получиться так - if #Count > 0. Затем нажмите Enter.</p>
42
<p>6. Кликните по следующей строке. В выпавшем списке нажмите Set variable и дважды выберите свою переменную. Затем допишите в строке "- 1". Должно получиться #Count - 1.</p>
42
<p>6. Кликните по следующей строке. В выпавшем списке нажмите Set variable и дважды выберите свою переменную. Затем допишите в строке "- 1". Должно получиться #Count - 1.</p>
43
<p>Получившееся выражение будет работать так: если ваша переменная больше нуля, то при нажатии на кнопку от неё будет отниматься единица.</p>
43
<p>Получившееся выражение будет работать так: если ваша переменная больше нуля, то при нажатии на кнопку от неё будет отниматься единица.</p>
44
<p>7. Сделайте то же самое, только с кнопкой "+". Все шаги в ней аналогичны, но условия должны быть другие. Вместо if #Count > 0 должно быть if #Count < 10. А вместо #Count - 1 должно быть #Count + 1.</p>
44
<p>7. Сделайте то же самое, только с кнопкой "+". Все шаги в ней аналогичны, но условия должны быть другие. Вместо if #Count > 0 должно быть if #Count < 10. А вместо #Count - 1 должно быть #Count + 1.</p>
45
<p>Это выражение будет работать так - если ваша переменная меньше десяти, то при нажатии на кнопку будет добавляться единица.</p>
45
<p>Это выражение будет работать так - если ваша переменная меньше десяти, то при нажатии на кнопку будет добавляться единица.</p>
46
<p>8. Нажмите на кнопку Play и проверьте результат.</p>
46
<p>8. Нажмите на кнопку Play и проверьте результат.</p>
47
<p>В Figma заметно изменили режим для разработчиков. Раньше для этого отводили одну вкладку на правой панели. Теперь - это отдельная среда с расширенными возможностями. Например, вы можете посмотреть отступы у каждого блока, скачать сразу несколько картинок из макета и поменять единицы измерения - вместо пикселей использовать rem.</p>
47
<p>В Figma заметно изменили режим для разработчиков. Раньше для этого отводили одну вкладку на правой панели. Теперь - это отдельная среда с расширенными возможностями. Например, вы можете посмотреть отступы у каждого блока, скачать сразу несколько картинок из макета и поменять единицы измерения - вместо пикселей использовать rem.</p>
48
<p>Чтобы перейти в режим разработчика, нужно нажать на переключатель в верхнем правом углу.</p>
48
<p>Чтобы перейти в режим разработчика, нужно нажать на переключатель в верхнем правом углу.</p>
49
<em>Скриншот:<a>Figma</a>/ Skillbox Media</em><p>А ещё для разработчиков появились новые плагины, которые упростят им работу. Например, теперь макет можно синхронизировать с GitHub, чтобы команде было проще отслеживать изменения.</p>
49
<em>Скриншот:<a>Figma</a>/ Skillbox Media</em><p>А ещё для разработчиков появились новые плагины, которые упростят им работу. Например, теперь макет можно синхронизировать с GitHub, чтобы команде было проще отслеживать изменения.</p>
50
<p>Также дизайнер теперь может явно обозначить готовность макета к разработке. Для этого нужно поместить нужный макет в секцию (Shift + S) и в верхнем левом углу нажать на иконку , рядом с названием секции. В режиме разработчика этот макет будет отмечен как готовый для вёрстки.</p>
50
<p>Также дизайнер теперь может явно обозначить готовность макета к разработке. Для этого нужно поместить нужный макет в секцию (Shift + S) и в верхнем левом углу нажать на иконку , рядом с названием секции. В режиме разработчика этот макет будет отмечен как готовый для вёрстки.</p>
51
<p>Также разработчик теперь может сравнивать последнюю и предыдущую версии макета. Для этого нужно нажать на надпись Compare changes - в новом окне можно выбрать режим отображения.</p>
51
<p>Также разработчик теперь может сравнивать последнюю и предыдущую версии макета. Для этого нужно нажать на надпись Compare changes - в новом окне можно выбрать режим отображения.</p>
52
<p>Новый режим для разработчиков будет бесплатно доступен до 1 января 2024 года. После этого - только с подпиской.</p>
52
<p>Новый режим для разработчиков будет бесплатно доступен до 1 января 2024 года. После этого - только с подпиской.</p>
53
<p>В Figma наконец появилось превью шрифтов:</p>
53
<p>В Figma наконец появилось превью шрифтов:</p>
54
<p>А ещё - появился более удобный режим проверки прототипов - он открывается в отдельном окне, не мешает менять макет и автоматически синхронизируется. Чтобы его открыть, нажмите Shift + пробел.</p>
54
<p>А ещё - появился более удобный режим проверки прототипов - он открывается в отдельном окне, не мешает менять макет и автоматически синхронизируется. Чтобы его открыть, нажмите Shift + пробел.</p>
55
<p><a>Самоучитель по Figma</a></p>
55
<p><a>Самоучитель по Figma</a></p>
56
-
<p>Самые полные и полезные инструкции, которые помогут вам освоить все ��ункции графического редактора.</p>
56
+
<p>Самые полные и полезные инструкции, которые помогут вам освоить все функции графического редактора.</p>
57
<p><strong>Читайте короткие инструкции по Figma</strong></p>
57
<p><strong>Читайте короткие инструкции по Figma</strong></p>
58
<a>Научитесь: Figma с нуля до PRO Узнать больше</a>
58
<a>Научитесь: Figma с нуля до PRO Узнать больше</a>