0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#Руководства</a></p>
1
<p><a>#Руководства</a></p>
2
<ul><li>26 авг 2019</li>
2
<ul><li>26 авг 2019</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Рассказываем про плагины для Figma, автоматизирующие рабочую рутину.</p>
4
</ul><p>Рассказываем про плагины для Figma, автоматизирующие рабочую рутину.</p>
5
<p> vlada_maestro / shutterstock</p>
5
<p> vlada_maestro / shutterstock</p>
6
<p>Автор статей по дизайну. В веб-дизайн пришёл в 2013 году, осознанно начал заниматься с 2015 года. Параллельно освоил вёрстку. Время от времени публикую переводы на Habr.</p>
6
<p>Автор статей по дизайну. В веб-дизайн пришёл в 2013 году, осознанно начал заниматься с 2015 года. Параллельно освоил вёрстку. Время от времени публикую переводы на Habr.</p>
7
<p>Команда Figma очень бережно относится к своему детищу и прислушивается к мнению<a>сообщества</a>. Благодаря этому в середине июля 2019 года была выпущена бета-версия редактора с поддержкой плагинов. А уже в начале августа презентовали обновлённую Figma со встроенными плагинами. Любой разработчик или дизайнер, знающий базовый<a>HTML</a>и <a>JavaScript</a>, мог подать заявку и принять участие в их разработке.</p>
7
<p>Команда Figma очень бережно относится к своему детищу и прислушивается к мнению<a>сообщества</a>. Благодаря этому в середине июля 2019 года была выпущена бета-версия редактора с поддержкой плагинов. А уже в начале августа презентовали обновлённую Figma со встроенными плагинами. Любой разработчик или дизайнер, знающий базовый<a>HTML</a>и <a>JavaScript</a>, мог подать заявку и принять участие в их разработке.</p>
8
<p>Общие принципы:</p>
8
<p>Общие принципы:</p>
9
<ul><li>Плагины должны быть простыми и понятными для любого дизайнера.</li>
9
<ul><li>Плагины должны быть простыми и понятными для любого дизайнера.</li>
10
<li>Если вы можете создать сайт, вы можете создать плагин.</li>
10
<li>Если вы можете создать сайт, вы можете создать плагин.</li>
11
<li>Люди должны иметь возможность создавать плагины на <a>популярных языках программирования</a>.</li>
11
<li>Люди должны иметь возможность создавать плагины на <a>популярных языках программирования</a>.</li>
12
<li>Плагины не должны наносить ущерб производительности и пользовательскому опыту Figma.</li>
12
<li>Плагины не должны наносить ущерб производительности и пользовательскому опыту Figma.</li>
13
<li>Figma должна полностью поддерживать API, на которые опираются плагины.</li>
13
<li>Figma должна полностью поддерживать API, на которые опираются плагины.</li>
14
</ul><p>В этой статье мы разберём работу нескольких популярных и полезных плагинов, которые существенно упростят и автоматизируют ваш процесс проектирования.</p>
14
</ul><p>В этой статье мы разберём работу нескольких популярных и полезных плагинов, которые существенно упростят и автоматизируют ваш процесс проектирования.</p>
15
<p>Откройте программу, авторизуйтесь под своим Google-аккаунтом, перейдите на главную страницу редактора Figma. Слева на панели увидите пункт<em>Plugins</em>(он находится сразу под<em>Drafts</em>).</p>
15
<p>Откройте программу, авторизуйтесь под своим Google-аккаунтом, перейдите на главную страницу редактора Figma. Слева на панели увидите пункт<em>Plugins</em>(он находится сразу под<em>Drafts</em>).</p>
16
Как найти плагины в Figma<p>Нажав на <em>Plugins</em>, вы окажетесь на странице плагинов. Они сгруппированы - рекомендуемые, популярные и установленные.</p>
16
Как найти плагины в Figma<p>Нажав на <em>Plugins</em>, вы окажетесь на странице плагинов. Они сгруппированы - рекомендуемые, популярные и установленные.</p>
17
Так выглядят списки всех доступных плагинов<p>Также можно посмотреть все плагины, которые есть на данный момент, если нажать на кнопку<em>Browse all plugins</em>.</p>
17
Так выглядят списки всех доступных плагинов<p>Также можно посмотреть все плагины, которые есть на данный момент, если нажать на кнопку<em>Browse all plugins</em>.</p>
18
<p>Философия FIgma - в простоте, поэтому установка плагинов простая и понятная для любого пользователя.</p>
18
<p>Философия FIgma - в простоте, поэтому установка плагинов простая и понятная для любого пользователя.</p>
19
<p>Установить плагины можно двумя способами:</p>
19
<p>Установить плагины можно двумя способами:</p>
20
<ul><li>На странице всех плагинов напротив нужного нажмите на кнопку<em>Install</em> - он будет автоматически установлен, состояние кнопки изменится на <em>Installed</em>, а плагин будет помещен в список группы<em>Installed</em>.</li>
20
<ul><li>На странице всех плагинов напротив нужного нажмите на кнопку<em>Install</em> - он будет автоматически установлен, состояние кнопки изменится на <em>Installed</em>, а плагин будет помещен в список группы<em>Installed</em>.</li>
21
</ul>Установка плагина с общей страницы<ul><li>На отдельной странице плагина выберите нужный, перейдите на него и нажмите на кнопку<em>Install</em>для установки.</li>
21
</ul>Установка плагина с общей страницы<ul><li>На отдельной странице плагина выберите нужный, перейдите на него и нажмите на кнопку<em>Install</em>для установки.</li>
22
</ul>Установка со страницы описания плагина<p>Установка плагина происходит мгновенно. Еще одно нажатие на кнопку инсталляции приводит к его деактивации.</p>
22
</ul>Установка со страницы описания плагина<p>Установка плагина происходит мгновенно. Еще одно нажатие на кнопку инсталляции приводит к его деактивации.</p>
23
Плагин легко как установить, так и удалить<p>На странице плагина вы можете посмотреть краткое описание и руководство по использованию, ознакомиться с информацией об авторе и посмотреть его контакты, там же находится информация по истории версий.</p>
23
Плагин легко как установить, так и удалить<p>На странице плагина вы можете посмотреть краткое описание и руководство по использованию, ознакомиться с информацией об авторе и посмотреть его контакты, там же находится информация по истории версий.</p>
24
<p>Я отобрал пятнадцать простых и функциональных плагинов, которые будут полезны большинству дизайнеров:</p>
24
<p>Я отобрал пятнадцать простых и функциональных плагинов, которые будут полезны большинству дизайнеров:</p>
25
<ul><li><a>Unsplash</a>- для быстрого автозаполнения блоков фотографиями.</li>
25
<ul><li><a>Unsplash</a>- для быстрого автозаполнения блоков фотографиями.</li>
26
<li><a>Map Maker</a> - добавляет карты.</li>
26
<li><a>Map Maker</a> - добавляет карты.</li>
27
<li><a>Charts</a>- для визуализации данных.</li>
27
<li><a>Charts</a>- для визуализации данных.</li>
28
<li><a>Iconify</a> - для иконок.</li>
28
<li><a>Iconify</a> - для иконок.</li>
29
<li><a>Autoflow</a> - визуализирует связи между объектами.</li>
29
<li><a>Autoflow</a> - визуализирует связи между объектами.</li>
30
<li><a>Content Reel</a> - для наполнения макета сайта контентом.</li>
30
<li><a>Content Reel</a> - для наполнения макета сайта контентом.</li>
31
<li><a>Blobs</a> - делает симпатичные кляксы.</li>
31
<li><a>Blobs</a> - делает симпатичные кляксы.</li>
32
<li><a>Image tracer</a> - умеет переводить растр в вектор.</li>
32
<li><a>Image tracer</a> - умеет переводить растр в вектор.</li>
33
<li><a>Figmotion</a> - для анимации.</li>
33
<li><a>Figmotion</a> - для анимации.</li>
34
<li><a>Find and Replace</a> - ищет и заменяет текст.</li>
34
<li><a>Find and Replace</a> - ищет и заменяет текст.</li>
35
<li><a>Nisa Text Splitter</a>- для работы с таблицами и списками.</li>
35
<li><a>Nisa Text Splitter</a>- для работы с таблицами и списками.</li>
36
<li><a>Spellchecker</a> - проверяет грамматику.</li>
36
<li><a>Spellchecker</a> - проверяет грамматику.</li>
37
<li><a>Isometric</a> - для быстрого создания изометрии.</li>
37
<li><a>Isometric</a> - для быстрого создания изометрии.</li>
38
<li><a>Datavizer</a> - умеет создавать графики и гистограммы.</li>
38
<li><a>Datavizer</a> - умеет создавать графики и гистограммы.</li>
39
<li><a>Icon Resizer</a>- для быстрого изменения размеров иконок.</li>
39
<li><a>Icon Resizer</a>- для быстрого изменения размеров иконок.</li>
40
</ul><em>Окно плагина Unsplash</em><p>Один из самых популярных и востребованных плагинов в Figma: он в разы сокращает время работы с контентом. Особенно полезен, когда нужно быстро заполнить сайт и нет времени даже на то, чтобы переключаться с вкладки на вкладку, искать и сохранять изображения.</p>
40
</ul><em>Окно плагина Unsplash</em><p>Один из самых популярных и востребованных плагинов в Figma: он в разы сокращает время работы с контентом. Особенно полезен, когда нужно быстро заполнить сайт и нет времени даже на то, чтобы переключаться с вкладки на вкладку, искать и сохранять изображения.</p>
41
<p>Давайте посмотрим на его работу. Выберите плагин - нажмите правой кнопкой мыши в любом месте холста. Выберите пункт<em>Plugins - Unsplash</em>.</p>
41
<p>Давайте посмотрим на его работу. Выберите плагин - нажмите правой кнопкой мыши в любом месте холста. Выберите пункт<em>Plugins - Unsplash</em>.</p>
42
<em>Запускаем Unsplash в Figma</em><p>Появится окно плагина.</p>
42
<em>Запускаем Unsplash в Figma</em><p>Появится окно плагина.</p>
43
<em>Окно плагина Unsplash</em><p>Выделите все карточки на холсте и выберите любую тематику<em>(у нас в примере портреты).</em></p>
43
<em>Окно плагина Unsplash</em><p>Выделите все карточки на холсте и выберите любую тематику<em>(у нас в примере портреты).</em></p>
44
<em>Заполняем карточки портретами</em><p>Преимущество<em><strong>Unsplash</strong></em><strong></strong>в том, что вы быстро сможете заполнить сколь угодно большое количество карточек, слайдеров, фотографий к статьям. При этом остается возможность детального поиска подходящей фотографии.</p>
44
<em>Заполняем карточки портретами</em><p>Преимущество<em><strong>Unsplash</strong></em><strong></strong>в том, что вы быстро сможете заполнить сколь угодно большое количество карточек, слайдеров, фотографий к статьям. При этом остается возможность детального поиска подходящей фотографии.</p>
45
<em>Заменяем конкретный портрет на пейзаж в пару кликов</em><em>Плагин Map Maker</em><p>Map Maker позволяет быстро создавать уникальную настраиваемую карту для вашего проекта. В настоящее время он поддерживает Google Maps и Mapbox. Разберем процесс создания карты на основе Google Maps.</p>
45
<em>Заменяем конкретный портрет на пейзаж в пару кликов</em><em>Плагин Map Maker</em><p>Map Maker позволяет быстро создавать уникальную настраиваемую карту для вашего проекта. В настоящее время он поддерживает Google Maps и Mapbox. Разберем процесс создания карты на основе Google Maps.</p>
46
<p>Выберите плагин<em>Map Maker.</em></p>
46
<p>Выберите плагин<em>Map Maker.</em></p>
47
<em>Выбираем Map Maker из списка</em><p>По умолчанию установлена вкладка<em>Google Maps</em>, она нам и нужна.</p>
47
<em>Выбираем Map Maker из списка</em><p>По умолчанию установлена вкладка<em>Google Maps</em>, она нам и нужна.</p>
48
<p>Перейдите на поле<em>Address</em>и введите нужную локацию, например,<em>Paris</em>.</p>
48
<p>Перейдите на поле<em>Address</em>и введите нужную локацию, например,<em>Paris</em>.</p>
49
<em>1 - вкладка Google Maps, 2 - адресная строка для ввода названия локации, 3 - блок Custom Style для ввода JSON-кода</em><p>Ниже адресной строки вы можете поменять тип карты и зум на тот, который вас устроит.</p>
49
<em>1 - вкладка Google Maps, 2 - адресная строка для ввода названия локации, 3 - блок Custom Style для ввода JSON-кода</em><p>Ниже адресной строки вы можете поменять тип карты и зум на тот, который вас устроит.</p>
50
<p>Теперь самое интересное - стиль карты. Поменять стиль карты можно, если перейти по одной из двух ссылок в блоке<em>Custom Style</em>.</p>
50
<p>Теперь самое интересное - стиль карты. Поменять стиль карты можно, если перейти по одной из двух ссылок в блоке<em>Custom Style</em>.</p>
51
<em>Стиль карты может быть разным</em><p>Давайте перейдем по первой ссылке<a>Snazzy Map</a>и посмотрим, что это.</p>
51
<em>Стиль карты может быть разным</em><p>Давайте перейдем по первой ссылке<a>Snazzy Map</a>и посмотрим, что это.</p>
52
<em>Информационное окно предупреждает об урезанных функциях карты в Snazzy Map</em><p>Перейдя по ссылке на ресурс, мы видим информационное окно, предупреждающее, что сервис не может в полной мере поддерживать Google Maps. С июля 2019 года компания Google взимает плату за использование их API. Суммы достаточно большие. Чтобы не закрыть сервис и хоть как-то оставаться на плаву, руководство Snazzy Map было вынуждено урезать самые дорогие функции и тем самым сократить свои расходы, оставив сервис бесплатным.</p>
52
<em>Информационное окно предупреждает об урезанных функциях карты в Snazzy Map</em><p>Перейдя по ссылке на ресурс, мы видим информационное окно, предупреждающее, что сервис не может в полной мере поддерживать Google Maps. С июля 2019 года компания Google взимает плату за использование их API. Суммы достаточно большие. Чтобы не закрыть сервис и хоть как-то оставаться на плаву, руководство Snazzy Map было вынуждено урезать самые дорогие функции и тем самым сократить свои расходы, оставив сервис бесплатным.</p>
53
<p>Вы можете посмотреть и изучить возможности сервиса самостоятельно, он очень простой. Судьба Snazzy Map непонятна, поскольку аналог появился у Google и смысл в использовании именно его отпадает.</p>
53
<p>Вы можете посмотреть и изучить возможности сервиса самостоятельно, он очень простой. Судьба Snazzy Map непонятна, поскольку аналог появился у Google и смысл в использовании именно его отпадает.</p>
54
<p>Посмотрим, что предлагается в <em>Custom Style</em>по ссылке<a>Google Official Map Style</a>.</p>
54
<p>Посмотрим, что предлагается в <em>Custom Style</em>по ссылке<a>Google Official Map Style</a>.</p>
55
<em>Окно Google Official Map Style</em><p>Нажмите<em>Create a Style</em>. Теперь вы можете подобрать нужный стиль карты.</p>
55
<em>Окно Google Official Map Style</em><p>Нажмите<em>Create a Style</em>. Теперь вы можете подобрать нужный стиль карты.</p>
56
<p>Если не знаете, какой стиль выбрать, обратите внимание на Silver. Он одинаково хорошо смотрится на любом проекте за счет своей ненавязчивости.</p>
56
<p>Если не знаете, какой стиль выбрать, обратите внимание на Silver. Он одинаково хорошо смотрится на любом проекте за счет своей ненавязчивости.</p>
57
<em>Выбираем универсальный стиль карты Silver</em><p>Также можно немного почистить карту: убрать лишние мешающие названия, достопримечательности и дороги. Для этого есть специальный фильтр<em>Adjust density of features (Регулировка плотности функций).</em></p>
57
<em>Выбираем универсальный стиль карты Silver</em><p>Также можно немного почистить карту: убрать лишние мешающие названия, достопримечательности и дороги. Для этого есть специальный фильтр<em>Adjust density of features (Регулировка плотности функций).</em></p>
58
<em>Убираем лишние подробности с карты</em><p>Также можно поменять цвета и сделать более точные настройки карты. Для этого нажмите внизу кнопку<em>More Options</em>.</p>
58
<em>Убираем лишние подробности с карты</em><p>Также можно поменять цвета и сделать более точные настройки карты. Для этого нажмите внизу кнопку<em>More Options</em>.</p>
59
<em>Открываем дополнительные настройки карты</em><p>Когда карта готова, нажмите<em>Finish</em>, появится следующее окно:</p>
59
<em>Открываем дополнительные настройки карты</em><p>Когда карта готова, нажмите<em>Finish</em>, появится следующее окно:</p>
60
<em>Настройки карты можно скопировать и вставить в свой проект</em><p>Нажмите на ссылку<em>Copy JSON</em> - код скопируется в буфер обмена, это нужно для того, чтобы получить код настроенной карты и перенести его в наш плагин.</p>
60
<em>Настройки карты можно скопировать и вставить в свой проект</em><p>Нажмите на ссылку<em>Copy JSON</em> - код скопируется в буфер обмена, это нужно для того, чтобы получить код настроенной карты и перенести его в наш плагин.</p>
61
<p>Возвращаемся обратно в Figma и вставляем скопированный код в поле<em>Custom Style</em>.</p>
61
<p>Возвращаемся обратно в Figma и вставляем скопированный код в поле<em>Custom Style</em>.</p>
62
<em>Карта изменилась</em><p>Обратите внимание на то, как изменилась карта в окне просмотра. Это значит, что все настройки применились, карта отображается корректно.</p>
62
<em>Карта изменилась</em><p>Обратите внимание на то, как изменилась карта в окне просмотра. Это значит, что все настройки применились, карта отображается корректно.</p>
63
<p>Далее осталось только нажать на кнопку<em>Make Map</em>, чтобы применить настроенную карту к нашему блоку.</p>
63
<p>Далее осталось только нажать на кнопку<em>Make Map</em>, чтобы применить настроенную карту к нашему блоку.</p>
64
<em>Применяем изменения к проекту</em><p>Я немного уменьшил зум, и вот что из этого получилось.</p>
64
<em>Применяем изменения к проекту</em><p>Я немного уменьшил зум, и вот что из этого получилось.</p>
65
Готовый вариант карты, который пойдет в проект<em>Плагин Charts</em><p>Если вы часто проектируете дашборды, то плагин Charts сильно облегчит выполнение рутины и позволит вам создавать симпатичные графики.</p>
65
Готовый вариант карты, который пойдет в проект<em>Плагин Charts</em><p>Если вы часто проектируете дашборды, то плагин Charts сильно облегчит выполнение рутины и позволит вам создавать симпатичные графики.</p>
66
<p>Как он работает?</p>
66
<p>Как он работает?</p>
67
<p>Выбираем<em>Charts</em>из выпадающего списка плагинов.</p>
67
<p>Выбираем<em>Charts</em>из выпадающего списка плагинов.</p>
68
<em>Выбираем Charts</em><p>Получаем вот такое окно:</p>
68
<em>Выбираем Charts</em><p>Получаем вот такое окно:</p>
69
<em>Окно настройки плагина Charts</em><p>Charts довольно простой и интуитивно понятный. Давайте немного пройдемся по настройкам.</p>
69
<em>Окно настройки плагина Charts</em><p>Charts довольно простой и интуитивно понятный. Давайте немного пройдемся по настройкам.</p>
70
<ul><li><em>Choose chart type</em> - выбираем тип диаграммы.</li>
70
<ul><li><em>Choose chart type</em> - выбираем тип диаграммы.</li>
71
<li><em>Configure</em> - настраиваем конфигурацию, количество линий, точек, начало и конец диапазона данных.</li>
71
<li><em>Configure</em> - настраиваем конфигурацию, количество линий, точек, начало и конец диапазона данных.</li>
72
<li><em>Preview</em> - окно просмотра.</li>
72
<li><em>Preview</em> - окно просмотра.</li>
73
</ul><em>Варианты графиков, которые можно быстро построить в Charts</em><p>Можно создавать любое количество разных диаграмм, а потом настраивать их под свои задачи.</p>
73
</ul><em>Варианты графиков, которые можно быстро построить в Charts</em><p>Можно создавать любое количество разных диаграмм, а потом настраивать их под свои задачи.</p>
74
<em>Диаграммы и графики в Charts</em><em>Плагин Iconify</em><p>Очень полезный и нужный плагин, который должен быть в арсенале любого дизайнера. Суть его проста - быстрый поиск и добавление нужной иконки в SVG-формате в ваш проект.</p>
74
<em>Диаграммы и графики в Charts</em><em>Плагин Iconify</em><p>Очень полезный и нужный плагин, который должен быть в арсенале любого дизайнера. Суть его проста - быстрый поиск и добавление нужной иконки в SVG-формате в ваш проект.</p>
75
<p>Выбираем из списка плагин<em>Iconify</em>.</p>
75
<p>Выбираем из списка плагин<em>Iconify</em>.</p>
76
<em>Выбираем Iconify</em><p>Получаем окно со всевозможными сборниками иконок. Коллекций иконок огромное количество.</p>
76
<em>Выбираем Iconify</em><p>Получаем окно со всевозможными сборниками иконок. Коллекций иконок огромное количество.</p>
77
<em>Доступные для скачивания иконки в Iconify</em><p>Очень удобно реализована подача коллекций иконок, понятно их количество, виден размер, а также указаны компания и автор.</p>
77
<em>Доступные для скачивания иконки в Iconify</em><p>Очень удобно реализована подача коллекций иконок, понятно их количество, виден размер, а также указаны компания и автор.</p>
78
<p>Пользоваться иконками очень просто: можно подобрать из конкретной коллекции или найти иконку через поиск.</p>
78
<p>Пользоваться иконками очень просто: можно подобрать из конкретной коллекции или найти иконку через поиск.</p>
79
<em>Подбираем иконку GitHub и меняем ее под наш проект</em><p>Затем выбранную иконку можно немного преобразовать - повернуть на определенный угол или отзеркалить по вертикали или горизонтали, а также задать нужный цвет.</p>
79
<em>Подбираем иконку GitHub и меняем ее под наш проект</em><p>Затем выбранную иконку можно немного преобразовать - повернуть на определенный угол или отзеркалить по вертикали или горизонтали, а также задать нужный цвет.</p>
80
<p>Один из самых простых и самых популярных на сегодняшний день плагинов.</p>
80
<p>Один из самых простых и самых популярных на сегодняшний день плагинов.</p>
81
<em>Плагин Autoiflow</em><p>Плагин позволяет показывать связь между объектами - очень полезная штука для изображения пользовательских сценариев и любых ситуаций, где важно передать принадлежность и последовательность событий.</p>
81
<em>Плагин Autoiflow</em><p>Плагин позволяет показывать связь между объектами - очень полезная штука для изображения пользовательских сценариев и любых ситуаций, где важно передать принадлежность и последовательность событий.</p>
82
<p>Чтобы создать взаимосвязь, достаточно выделить два объекта и выбрать в выпадающем списке<em>Autoflow</em>.</p>
82
<p>Чтобы создать взаимосвязь, достаточно выделить два объекта и выбрать в выпадающем списке<em>Autoflow</em>.</p>
83
<em>Связываем объекты с помощью Autoflow</em><p>Чтобы каждый раз не выбирать из списка, воспользуйтесь сочетанием клавиш Ctrl+Alt+P. Оно позволяет активировать последний плагин, которым вы пользовались.</p>
83
<em>Связываем объекты с помощью Autoflow</em><p>Чтобы каждый раз не выбирать из списка, воспользуйтесь сочетанием клавиш Ctrl+Alt+P. Оно позволяет активировать последний плагин, которым вы пользовались.</p>
84
<em>Связь между объектами в Autoflow</em><p>Вот так в три клика можно получить связи между нужными объектами.</p>
84
<em>Связь между объектами в Autoflow</em><p>Вот так в три клика можно получить связи между нужными объектами.</p>
85
<em>Плагин Content Reel</em><p>Плагин нужен, чтобы наполнить страницы макета уникальным контентом. Он выдаёт имена, телефоны, адреса, сайты, email, а также аватары и иконки.</p>
85
<em>Плагин Content Reel</em><p>Плагин нужен, чтобы наполнить страницы макета уникальным контентом. Он выдаёт имена, телефоны, адреса, сайты, email, а также аватары и иконки.</p>
86
<p>Я создал восемь карточек с таким наполнением:</p>
86
<p>Я создал восемь карточек с таким наполнением:</p>
87
<em>Создаем восемь одинаковых карточек</em><p>Задача - получить на всех карточках разный контент. Начинаем с выбора плагина.</p>
87
<em>Создаем восемь одинаковых карточек</em><p>Задача - получить на всех карточках разный контент. Начинаем с выбора плагина.</p>
88
<em>Выбираем Content Reel из списка доступных плагинов</em><p>Получаем вот такое окно.</p>
88
<em>Выбираем Content Reel из списка доступных плагинов</em><p>Получаем вот такое окно.</p>
89
<em>Окно плагина Content Reel</em><p>Далее выберите поочередно все имена, адреса, email и нажмите нужный пункт в окне плагина, как показано на гифке.</p>
89
<em>Окно плагина Content Reel</em><p>Далее выберите поочередно все имена, адреса, email и нажмите нужный пункт в окне плагина, как показано на гифке.</p>
90
<em>Content Reel наполняет заменяет поля данными</em><p>Мы рандомно поменяли на восьми карточках имена, адреса, телефоны, email и аватарки. В первой версии плагина не было возможности менять аватары, и я делал это, используя сторонний сервис. В текущей версии разработчики добавили такую возможность.</p>
90
<em>Content Reel наполняет заменяет поля данными</em><p>Мы рандомно поменяли на восьми карточках имена, адреса, телефоны, email и аватарки. В первой версии плагина не было возможности менять аватары, и я делал это, используя сторонний сервис. В текущей версии разработчики добавили такую возможность.</p>
91
<p>Если ранее я говорил, что плагин сыроват, то теперь скажу, что это мегаплагин, огромный респект разработчикам.</p>
91
<p>Если ранее я говорил, что плагин сыроват, то теперь скажу, что это мегаплагин, огромный респект разработчикам.</p>
92
<em>Плагин Blobs</em><p>Незамысловатый, простой и очень нужный плагин, помогающий делать фоны и абстракции.</p>
92
<em>Плагин Blobs</em><p>Незамысловатый, простой и очень нужный плагин, помогающий делать фоны и абстракции.</p>
93
<p>Выбираем<em>Blobs</em>из списка.</p>
93
<p>Выбираем<em>Blobs</em>из списка.</p>
94
<em>Выбираем Blobs из списка доступных плагинов</em><p>Появляется вот такое окно.</p>
94
<em>Выбираем Blobs из списка доступных плагинов</em><p>Появляется вот такое окно.</p>
95
<em>Окно настроек Blobs</em><p>И, по сути, это и есть весь плагин, всего две настройки - сложность и контраст, количество и там, и там ограничено десятью. Давайте посмотрим, что может этот малыш.</p>
95
<em>Окно настроек Blobs</em><p>И, по сути, это и есть весь плагин, всего две настройки - сложность и контраст, количество и там, и там ограничено десятью. Давайте посмотрим, что может этот малыш.</p>
96
Blobs генерирует кляксы случайной формы: мы можем влиять только на сложность фигуры и контраст<p>Еще минута - и готово вот такое чудо:</p>
96
Blobs генерирует кляксы случайной формы: мы можем влиять только на сложность фигуры и контраст<p>Еще минута - и готово вот такое чудо:</p>
97
<em>Пример того, как можно разместить рандомные фигуры, сгенерированные Blobs</em><p>Все эти фигуры можно масштабировать и редактировать, плагин пока недооценен сообществом, но, думаю, это изменится в будущем.</p>
97
<em>Пример того, как можно разместить рандомные фигуры, сгенерированные Blobs</em><p>Все эти фигуры можно масштабировать и редактировать, плагин пока недооценен сообществом, но, думаю, это изменится в будущем.</p>
98
<em>Плагин Image tracer</em><p>Этот плагин нужен в том случае, когда у вас есть растровое изображение, но вам нужен вектор, а обводить нет ни времени, ни желания.</p>
98
<em>Плагин Image tracer</em><p>Этот плагин нужен в том случае, когда у вас есть растровое изображение, но вам нужен вектор, а обводить нет ни времени, ни желания.</p>
99
<p>Преимущества изображений с четкими очертаниями и однородной заливкой в векторе перед растром:</p>
99
<p>Преимущества изображений с четкими очертаниями и однородной заливкой в векторе перед растром:</p>
100
<ul><li>Вектор можно редактировать.</li>
100
<ul><li>Вектор можно редактировать.</li>
101
<li>Можно масштабировать без потери качества.</li>
101
<li>Можно масштабировать без потери качества.</li>
102
<li>Можно быстро менять цвет.</li>
102
<li>Можно быстро менять цвет.</li>
103
<li>Можно задавать обводку.</li>
103
<li>Можно задавать обводку.</li>
104
</ul><p>Итак, ищем растровое изображение, желательно с четкими очертаниями и контрастной заливкой. Выбираем плагин.</p>
104
</ul><p>Итак, ищем растровое изображение, желательно с четкими очертаниями и контрастной заливкой. Выбираем плагин.</p>
105
<em>Выбираем Image tracer из списка доступных плагинов</em><p>Окно активируется только в том случае, если вы уже перенесли изображение в редактор и выделили его.</p>
105
<em>Выбираем Image tracer из списка доступных плагинов</em><p>Окно активируется только в том случае, если вы уже перенесли изображение в редактор и выделили его.</p>
106
<em>Справа растровое изображение, слева обработанное плагином - векторное, которое можно еще настроить и улучшить контур</em><p>Работает он следующим образом.</p>
106
<em>Справа растровое изображение, слева обработанное плагином - векторное, которое можно еще настроить и улучшить контур</em><p>Работает он следующим образом.</p>
107
<em>Переводим растр в вектор в Image tracer</em><p>Существуют дополнительные опции по более точной настройке плагина. Настроить их можно, если нажать на кнопку<em>Show Options</em>.</p>
107
<em>Переводим растр в вектор в Image tracer</em><p>Существуют дополнительные опции по более точной настройке плагина. Настроить их можно, если нажать на кнопку<em>Show Options</em>.</p>
108
<em>Окно дополнительных настроек в Image tracer</em><p>Пожалуй, самая важная опция - это<em>blur</em>. Она предназначена для сглаживания пикселей и превращения рваной линии в более плавную.</p>
108
<em>Окно дополнительных настроек в Image tracer</em><p>Пожалуй, самая важная опция - это<em>blur</em>. Она предназначена для сглаживания пикселей и превращения рваной линии в более плавную.</p>
109
<em>Применение blur в Image tracer</em><p>Теперь вам не придется пользоваться дополнительным софтом<em>(Illustrator или Corel)</em>специально для того, чтобы трассировать изображение.</p>
109
<em>Применение blur в Image tracer</em><p>Теперь вам не придется пользоваться дополнительным софтом<em>(Illustrator или Corel)</em>специально для того, чтобы трассировать изображение.</p>
110
<em>Плагин Figmotion</em><p>Figmotion позволяет создавать анимацию прямо в Figma<em>.</em>Существенный плюс этого плагина - нет необходимости переключаться на другие пакеты анимации, как, например,<em>Principle</em>или<a><em>After Effects</em></a><em>.</em>Если вы не умеете с ними работать, но анимация вам жизненно необходима, то плагин<em>Figmotion</em>должен быть в вашем арсенале.</p>
110
<em>Плагин Figmotion</em><p>Figmotion позволяет создавать анимацию прямо в Figma<em>.</em>Существенный плюс этого плагина - нет необходимости переключаться на другие пакеты анимации, как, например,<em>Principle</em>или<a><em>After Effects</em></a><em>.</em>Если вы не умеете с ними работать, но анимация вам жизненно необходима, то плагин<em>Figmotion</em>должен быть в вашем арсенале.</p>
111
<p>Когда установите плагин, самое время его запустить. Перейдите в Figma, создайте новый файл проекта, выберите для работы<em>Frame</em>и нарисуйте фигуру, например треугольник. Теперь нажмите на фрейм правой кнопкой мыши для вызова контекстного меню. Выберите<em>Plugins - Figmotion - Open Figmotion.</em></p>
111
<p>Когда установите плагин, самое время его запустить. Перейдите в Figma, создайте новый файл проекта, выберите для работы<em>Frame</em>и нарисуйте фигуру, например треугольник. Теперь нажмите на фрейм правой кнопкой мыши для вызова контекстного меню. Выберите<em>Plugins - Figmotion - Open Figmotion.</em></p>
112
<em>Выбор плагина</em><p>Откроется вот такое окно.</p>
112
<em>Выбор плагина</em><p>Откроется вот такое окно.</p>
113
<em>Рабочее окно плагина</em><p>В левой части окна - возможные свойства анимации элемента, такие как прозрачность, поворот, заливка и так далее. В правой части расположена временная шкала<em>(Timeline),</em>на которой происходит настройка анимации выбранной функции с помощью ключевых кадров.</p>
113
<em>Рабочее окно плагина</em><p>В левой части окна - возможные свойства анимации элемента, такие как прозрачность, поворот, заливка и так далее. В правой части расположена временная шкала<em>(Timeline),</em>на которой происходит настройка анимации выбранной функции с помощью ключевых кадров.</p>
114
<p>Верхняя часть окна отведена довольно значимому функционалу просмотру получившейся анимации, её сохранению, экспорту в <a><em>CSS</em></a><em>- </em>или<em>JSON</em>-формат. То есть при необходимости можно использовать созданную анимацию где-нибудь на сайте. Также в верхней части окна вы сможете задать нужный размер экрана.</p>
114
<p>Верхняя часть окна отведена довольно значимому функционалу просмотру получившейся анимации, её сохранению, экспорту в <a><em>CSS</em></a><em>- </em>или<em>JSON</em>-формат. То есть при необходимости можно использовать созданную анимацию где-нибудь на сайте. Также в верхней части окна вы сможете задать нужный размер экрана.</p>
115
<p>Давайте попробуем передвинуть треугольник вправо и сделаем так, чтобы он вращался вокруг своей оси.</p>
115
<p>Давайте попробуем передвинуть треугольник вправо и сделаем так, чтобы он вращался вокруг своей оси.</p>
116
<p>Чтобы передвинуть треугольник, нужно выбрать свойство<em>x</em> - это означает, что мы будем двигать элемент по оси<em>x.</em>Напротив каждого свойства нарисован ромб. Он нужен, чтобы ставить ключи анимации на панели<em>Timeline.</em></p>
116
<p>Чтобы передвинуть треугольник, нужно выбрать свойство<em>x</em> - это означает, что мы будем двигать элемент по оси<em>x.</em>Напротив каждого свойства нарисован ромб. Он нужен, чтобы ставить ключи анимации на панели<em>Timeline.</em></p>
117
<em>Красным прямоугольником обозначен ромб - с помощью него можно проставлять ключевые кадры на временной шкале для создания анимации</em><p>Переместите оранжевый маркер на нулевую секунду<em>(0ms)</em>и нажмите на ромб<em>(ключ анимации напротив свойства)</em>, который отмечен на скриншоте выше. Появится ключ анимации на нулевом кадре, откуда и начнёт движение треугольник.</p>
117
<em>Красным прямоугольником обозначен ромб - с помощью него можно проставлять ключевые кадры на временной шкале для создания анимации</em><p>Переместите оранжевый маркер на нулевую секунду<em>(0ms)</em>и нажмите на ромб<em>(ключ анимации напротив свойства)</em>, который отмечен на скриншоте выше. Появится ключ анимации на нулевом кадре, откуда и начнёт движение треугольник.</p>
118
<p>Следующим шагом нужно обозначить окончание движения элемента - для этого переместите оранжевый маркер на <em>0,7</em>секунды<em>(что соответствует 700ms).</em>Сделать это можно двумя способами:</p>
118
<p>Следующим шагом нужно обозначить окончание движения элемента - для этого переместите оранжевый маркер на <em>0,7</em>секунды<em>(что соответствует 700ms).</em>Сделать это можно двумя способами:</p>
119
<ul><li>Промотайте горизонтальный ползунок, который находится ниже временной шкалы, и установите оранжевый маркер на нужное значение. Конечно, есть вероятность, что будет некоторая погрешность и не удастся установить четкое значение<em>700ms.</em>Такая чёткость нужна не всегда, но так на порядок удобнее.</li>
119
<ul><li>Промотайте горизонтальный ползунок, который находится ниже временной шкалы, и установите оранжевый маркер на нужное значение. Конечно, есть вероятность, что будет некоторая погрешность и не удастся установить четкое значение<em>700ms.</em>Такая чёткость нужна не всегда, но так на порядок удобнее.</li>
120
<li>Довольно точный способ - произвольно установите второй ключевой кадр на любом временном значении и один раз нажмите на установленном ключевом кадре. Появится окно, в котором можно ввести интересующее вас значение, - туда и переместится ключевой кадр.</li>
120
<li>Довольно точный способ - произвольно установите второй ключевой кадр на любом временном значении и один раз нажмите на установленном ключевом кадре. Появится окно, в котором можно ввести интересующее вас значение, - туда и переместится ключевой кадр.</li>
121
</ul><em>Выставляем нужное значение ключевого кадра</em><p>Удалить ключевой кадр можно с помощью кнопки<em>Remove</em>в появившемся окне, как это показано выше. Также в этом окне настраивается смягчение движения элемента как в начале, так и в конце. Используется тот же принцип, что и в<em>After Effects - Easy Ease.</em></p>
121
</ul><em>Выставляем нужное значение ключевого кадра</em><p>Удалить ключевой кадр можно с помощью кнопки<em>Remove</em>в появившемся окне, как это показано выше. Также в этом окне настраивается смягчение движения элемента как в начале, так и в конце. Используется тот же принцип, что и в<em>After Effects - Easy Ease.</em></p>
122
<p>Продолжим создание анимации: установите ключевой кадр на <em>700ms</em>любым способом и выберите<em>easeOut.</em>Таким образом элемент завершит анимацию более плавно.</p>
122
<p>Продолжим создание анимации: установите ключевой кадр на <em>700ms</em>любым способом и выберите<em>easeOut.</em>Таким образом элемент завершит анимацию более плавно.</p>
123
<em>Выбор свойства easeOut для смягчения движения в конце пути</em><p>Теперь нужно обозначить вектор движения и окончательное местоположение элемента. Делается это довольно легко: передвиньте треугольник вправо на нужное расстояние, на панели свойств элемента посмотрите значение оси<em>x.</em>Это значение введите в окно ключевого кадра.</p>
123
<em>Выбор свойства easeOut для смягчения движения в конце пути</em><p>Теперь нужно обозначить вектор движения и окончательное местоположение элемента. Делается это довольно легко: передвиньте треугольник вправо на нужное расстояние, на панели свойств элемента посмотрите значение оси<em>x.</em>Это значение введите в окно ключевого кадра.</p>
124
<em>Вводим значение по оси x</em><p>Правда, есть небольшой нюанс, который я обнаружил опытным путём. От фактического значения оси<em>x (</em>когда установите его в окне ключевого кадра) будет вычтен размер, равный половине вашего элемента, и фактически ось<em>x</em>будет равна<em>514.</em>А не <em>608,</em>как в моём примере.</p>
124
<em>Вводим значение по оси x</em><p>Правда, есть небольшой нюанс, который я обнаружил опытным путём. От фактического значения оси<em>x (</em>когда установите его в окне ключевого кадра) будет вычтен размер, равный половине вашего элемента, и фактически ось<em>x</em>будет равна<em>514.</em>А не <em>608,</em>как в моём примере.</p>
125
<p>Поэтому, если вы хотите получить элемент точно по конкретной координате от края объекта, учитывайте, что придётся прибавить число, равное половине этого объекта. Поэтому я прибавил<em>94</em>и получил ровно<em>608.</em>Но в окне ключевого кадра будет<em>702.</em></p>
125
<p>Поэтому, если вы хотите получить элемент точно по конкретной координате от края объекта, учитывайте, что придётся прибавить число, равное половине этого объекта. Поэтому я прибавил<em>94</em>и получил ровно<em>608.</em>Но в окне ключевого кадра будет<em>702.</em></p>
126
<em>Наглядно значение координат в окне проекта</em><p>Конечно, не стоит заморачиваться подобными вычислениями, но понимать, откуда берутся различия в значениях координат элемента и ключевого кадра, думаю, нужно.</p>
126
<em>Наглядно значение координат в окне проекта</em><p>Конечно, не стоит заморачиваться подобными вычислениями, но понимать, откуда берутся различия в значениях координат элемента и ключевого кадра, думаю, нужно.</p>
127
<p>Для такого случая есть выход - поменять привязку центра ключевого кадра объекта. Меняется в выпадающем окне, где и все значения ключевого кадра.</p>
127
<p>Для такого случая есть выход - поменять привязку центра ключевого кадра объекта. Меняется в выпадающем окне, где и все значения ключевого кадра.</p>
128
<em>Меняем привязку центра ключевого кадра объекта</em><p>Вроде как это отличный выход, но опять же есть "но": данное свойство применяется для всех ключевых кадров всех свойств, что становится очередной проблемой. Ниже я рассмотрю подобный случай, а пока завершим нашу анимацию.</p>
128
<em>Меняем привязку центра ключевого кадра объекта</em><p>Вроде как это отличный выход, но опять же есть "но": данное свойство применяется для всех ключевых кадров всех свойств, что становится очередной проблемой. Ниже я рассмотрю подобный случай, а пока завершим нашу анимацию.</p>
129
<p>Давайте посмотрим промежуточный вариант. Чтобы проиграть анимацию, перейдите к нулевой секунде и нажмите пробел или кнопку<em>Play</em>в верхней части окна.</p>
129
<p>Давайте посмотрим промежуточный вариант. Чтобы проиграть анимацию, перейдите к нулевой секунде и нажмите пробел или кнопку<em>Play</em>в верхней части окна.</p>
130
<em>Красным прямоугольником выделена кнопка Play для начала воспроизведения анимации</em><p>Анимация треугольника по оси<em>x.</em></p>
130
<em>Красным прямоугольником выделена кнопка Play для начала воспроизведения анимации</em><p>Анимация треугольника по оси<em>x.</em></p>
131
<em>Наглядная анимация треугольника по оси x</em><p>Теперь, используя свойство<em>Rotate,</em>заставим фигуру вращаться вокруг своей оси во время движения. Для этого перейдите на свойство<em>Rotate</em>и установите два ключевых кадра - на нулевой секунде и на <em>700ms.</em></p>
131
<em>Наглядная анимация треугольника по оси x</em><p>Теперь, используя свойство<em>Rotate,</em>заставим фигуру вращаться вокруг своей оси во время движения. Для этого перейдите на свойство<em>Rotate</em>и установите два ключевых кадра - на нулевой секунде и на <em>700ms.</em></p>
132
<em>Установка ключевых кадров для свойства Rotate</em><p>Нажмите на второй ключевой кадр и выставите значение<em>360</em>градусов. Это вполне логично, так как мы имеем дело уже не с координатами, а с углами, то есть по сути мы повернули треугольник на <em>360</em>градусов.</p>
132
<em>Установка ключевых кадров для свойства Rotate</em><p>Нажмите на второй ключевой кадр и выставите значение<em>360</em>градусов. Это вполне логично, так как мы имеем дело уже не с координатами, а с углами, то есть по сути мы повернули треугольник на <em>360</em>градусов.</p>
133
<p>Итоговый вариант анимации.</p>
133
<p>Итоговый вариант анимации.</p>
134
<em>Наглядная анимация треугольника по оси x и с помощью свойства Rotate</em><p>Теперь давайте поменяем расположение центра ключевого кадра оси<em>x.</em></p>
134
<em>Наглядная анимация треугольника по оси x и с помощью свойства Rotate</em><p>Теперь давайте поменяем расположение центра ключевого кадра оси<em>x.</em></p>
135
<em>Меняем расположение центра ключевого кадра оси x</em><p>Запускаем анимацию и смотрим, что получилось.</p>
135
<em>Меняем расположение центра ключевого кадра оси x</em><p>Запускаем анимацию и смотрим, что получилось.</p>
136
<em>Неожиданный эффект вращения треугольника</em><p>Треугольник сместился от левого края вправо, но мы перестали контролировать его вращение, так как оно происходит относительно смещённого центра. Его мы установили только для ключевого кадра свойства оси<em>x.</em>Вращается треугольник довольно хаотично, не вокруг своей оси, как задумывалось изначально.</p>
136
<em>Неожиданный эффект вращения треугольника</em><p>Треугольник сместился от левого края вправо, но мы перестали контролировать его вращение, так как оно происходит относительно смещённого центра. Его мы установили только для ключевого кадра свойства оси<em>x.</em>Вращается треугольник довольно хаотично, не вокруг своей оси, как задумывалось изначально.</p>
137
<p>Но если быть более внимательным, авторы плагина сразу предупреждают, что изменение центра объекта будет применено сразу ко всем ключевым кадрам. Иногда это может быть полезно, а иногда может сыграть злую шутку.</p>
137
<p>Но если быть более внимательным, авторы плагина сразу предупреждают, что изменение центра объекта будет применено сразу ко всем ключевым кадрам. Иногда это может быть полезно, а иногда может сыграть злую шутку.</p>
138
<em>Пояснение работы свойства изменения центра объекта</em><p>В целом, считаю этот плагин довольно полезным, особенно для тех, кто не знаком даже с базовой анимацией. Это отличный тренажёр перед тем, как перейти на более сложные пакеты типа After Effects.</p>
138
<em>Пояснение работы свойства изменения центра объекта</em><p>В целом, считаю этот плагин довольно полезным, особенно для тех, кто не знаком даже с базовой анимацией. Это отличный тренажёр перед тем, как перейти на более сложные пакеты типа After Effects.</p>
139
<p>Figmotion<em></em>незаменим при быстрой подаче и презентации идеи, когда не нужно заморачиваться с деталями, а достаточно показать направление и принцип.</p>
139
<p>Figmotion<em></em>незаменим при быстрой подаче и презентации идеи, когда не нужно заморачиваться с деталями, а достаточно показать направление и принцип.</p>
140
<em>Плагин Find and Replace</em><p>Плагин позволяет искать фрагменты текста на странице и менять их на любые другие. Удобно, если вы работаете с большими объёмами текста.</p>
140
<em>Плагин Find and Replace</em><p>Плагин позволяет искать фрагменты текста на странице и менять их на любые другие. Удобно, если вы работаете с большими объёмами текста.</p>
141
<p>Чтобы проверить работу плагина, нужен текст; я взял его из Яндекс.Рефератов по теме философии. Текст подобрал, чтобы в нём встречалось несколько повторений, - в моём случае это слово<em>"гедонизм".</em></p>
141
<p>Чтобы проверить работу плагина, нужен текст; я взял его из Яндекс.Рефератов по теме философии. Текст подобрал, чтобы в нём встречалось несколько повторений, - в моём случае это слово<em>"гедонизм".</em></p>
142
<em>Пример текста</em><p>Из контекстного меню выберите установленный плагин<em>Find and Replace.</em>Откроется вот такое окно.</p>
142
<em>Пример текста</em><p>Из контекстного меню выберите установленный плагин<em>Find and Replace.</em>Откроется вот такое окно.</p>
143
<em>Окно плагина</em><p>В поле<em>Find</em>введите слово или словосочетание, которое нужно найти, а в поле<em>Replace with</em>- текст на замену.</p>
143
<em>Окно плагина</em><p>В поле<em>Find</em>введите слово или словосочетание, которое нужно найти, а в поле<em>Replace with</em>- текст на замену.</p>
144
<em>Наглядная работа плагина</em><p>Мы видим, как старый текст поменялся на новый, но есть небольшая проблема - окончания. Если нужно заменить слово<em>"гедонизм",</em>а в тексте оно встречается как<em>"гедонизма",</em>то окончание<em>"а"</em>останется после замены. Плагин в любом случае не исключает финальной вычитки и правки текста.</p>
144
<em>Наглядная работа плагина</em><p>Мы видим, как старый текст поменялся на новый, но есть небольшая проблема - окончания. Если нужно заменить слово<em>"гедонизм",</em>а в тексте оно встречается как<em>"гедонизма",</em>то окончание<em>"а"</em>останется после замены. Плагин в любом случае не исключает финальной вычитки и правки текста.</p>
145
<p>Также у плагина есть расширенный поиск: в начале или в конце, по всему тексту, по точному совпадению или в выделенной области. Ещё интересная функция - чувствительность к регистру.</p>
145
<p>Также у плагина есть расширенный поиск: в начале или в конце, по всему тексту, по точному совпадению или в выделенной области. Ещё интересная функция - чувствительность к регистру.</p>
146
<em>Расширенный функционал плагина</em><p>Плагин хорош, плюсов существенно больше, чем минусов. До волшебной кнопки "Написать идеальный текст" ему ещё далеко, но то, что имеется, уже можно использовать вовсю.</p>
146
<em>Расширенный функционал плагина</em><p>Плагин хорош, плюсов существенно больше, чем минусов. До волшебной кнопки "Написать идеальный текст" ему ещё далеко, но то, что имеется, уже можно использовать вовсю.</p>
147
<em>Плагин Nisa Text Splitter</em><p>Плагин упрощает работу со списками и таблицами. Позволяет быстро разделить текст на строки, строки на столбцы, слово на буквы. Может удалять дубликаты, сортировать и объединять строки.</p>
147
<em>Плагин Nisa Text Splitter</em><p>Плагин упрощает работу со списками и таблицами. Позволяет быстро разделить текст на строки, строки на столбцы, слово на буквы. Может удалять дубликаты, сортировать и объединять строки.</p>
148
<p>Для демонстрации работы плагина нам понадобится список одним блоком, ну и сам плагин, конечно.</p>
148
<p>Для демонстрации работы плагина нам понадобится список одним блоком, ну и сам плагин, конечно.</p>
149
<em>Список для примера демонстрации плагина</em><p>В левой панели видно, что текст действительно набран одним блоком и находится на одном текстовом слое.</p>
149
<em>Список для примера демонстрации плагина</em><p>В левой панели видно, что текст действительно набран одним блоком и находится на одном текстовом слое.</p>
150
<p>Далее, не снимая выделения с текста, нажмите кнопку<em>Split</em>в окне плагина, таким образом разбив текст на отдельные строки, каждая из которых будет находиться на своём текстовом слое.</p>
150
<p>Далее, не снимая выделения с текста, нажмите кнопку<em>Split</em>в окне плагина, таким образом разбив текст на отдельные строки, каждая из которых будет находиться на своём текстовом слое.</p>
151
<em>С помощью инструмента Split мы разбили текст на отдельные строки</em><p>Вот так это выглядит в панели слоёв.</p>
151
<em>С помощью инструмента Split мы разбили текст на отдельные строки</em><p>Вот так это выглядит в панели слоёв.</p>
152
<em>Каждая строка - на своём слое</em><p>И ещё несколько примеров использования плагина: сортировка, реверс и удаление дублей.</p>
152
<em>Каждая строка - на своём слое</em><p>И ещё несколько примеров использования плагина: сортировка, реверс и удаление дублей.</p>
153
<em>Демонстрация основных инструментов плагина</em><em>Плагин Spellchecker</em><p>Продолжаем тему работы над текстом. Плагин проверяет грамматику с помощью сервиса<a>Яндекс.Спеллер</a>. Теперь нет необходимости переключаться на сервис и копировать текст по несколько раз - всё можно делать сразу в Figma.</p>
153
<em>Демонстрация основных инструментов плагина</em><em>Плагин Spellchecker</em><p>Продолжаем тему работы над текстом. Плагин проверяет грамматику с помощью сервиса<a>Яндекс.Спеллер</a>. Теперь нет необходимости переключаться на сервис и копировать текст по несколько раз - всё можно делать сразу в Figma.</p>
154
<em>Наглядная демонстрация работы плагина</em><p>Плагин очень хорош, часто незаменим при работе с текстом.</p>
154
<em>Наглядная демонстрация работы плагина</em><p>Плагин очень хорош, часто незаменим при работе с текстом.</p>
155
<em>Плагин Isometric</em><p>Это, пожалуй, один из самых простых плагинов Figma, что не противоречит его возможностям. Достаточно вспомнить, сколько времени приходилось тратить на построение изометрии той же иконки раньше. Сейчас - просто восторг и изумление.</p>
155
<em>Плагин Isometric</em><p>Это, пожалуй, один из самых простых плагинов Figma, что не противоречит его возможностям. Достаточно вспомнить, сколько времени приходилось тратить на построение изометрии той же иконки раньше. Сейчас - просто восторг и изумление.</p>
156
<p>Убедитесь сами:</p>
156
<p>Убедитесь сами:</p>
157
<em>Наглядная демонстрация работы плагина</em><p>Вот и всё, что может быть легче? Конечно, можно менять направление и угол, но всё равно всё очень и очень просто.</p>
157
<em>Наглядная демонстрация работы плагина</em><p>Вот и всё, что может быть легче? Конечно, можно менять направление и угол, но всё равно всё очень и очень просто.</p>
158
<p>Плагин для создания графиков и гистограмм.</p>
158
<p>Плагин для создания графиков и гистограмм.</p>
159
<em>Плагин Datavizer</em><p>Плагин позволяет создавать гистограммы, линейные диаграммы, точечные графики.</p>
159
<em>Плагин Datavizer</em><p>Плагин позволяет создавать гистограммы, линейные диаграммы, точечные графики.</p>
160
<p>Если нужен график с точными данными, вы можете загрузить их с помощью файла<em>CSV</em>или<em>JSON.</em>Если график нужен просто как демонстрация или визуальный элемент интерфейса для презентации, можно воспользоваться функцией<em>Use random data</em>(<em>использовать случайные данные</em>).</p>
160
<p>Если нужен график с точными данными, вы можете загрузить их с помощью файла<em>CSV</em>или<em>JSON.</em>Если график нужен просто как демонстрация или визуальный элемент интерфейса для презентации, можно воспользоваться функцией<em>Use random data</em>(<em>использовать случайные данные</em>).</p>
161
<em>Наглядная демонстрация работы плагина</em><p>Если вы дизайнер дашбордов, то вам этот плагин просто необходим.</p>
161
<em>Наглядная демонстрация работы плагина</em><p>Если вы дизайнер дашбордов, то вам этот плагин просто необходим.</p>
162
<em>Плагин Icon Resizer</em><p>Не могу пройти мимо этого плагина - это простой, но эффективный инструмент, который должен быть в арсенале любого дизайнера.</p>
162
<em>Плагин Icon Resizer</em><p>Не могу пройти мимо этого плагина - это простой, но эффективный инструмент, который должен быть в арсенале любого дизайнера.</p>
163
<em>Наглядная демонстрация работы плагина</em><p>Указать нужно два значения - размер иконки и размер ограничительной рамки. В итоге в один клик у вас получатся аккуратные иконки, готовые к размещению на сайте.</p>
163
<em>Наглядная демонстрация работы плагина</em><p>Указать нужно два значения - размер иконки и размер ограничительной рамки. В итоге в один клик у вас получатся аккуратные иконки, готовые к размещению на сайте.</p>
164
<p>Плагины - это отличный вспомогательный инструмент для дизайнера, но не стоит забывать об основах. Если навесить на редактор максимальное количество плагинов, они не нарисуют за вас интерфейс и не создадут мобильное приложение. Плагины лишь призваны помочь в конкретных задачах, на которые при их отсутствии ушло бы много времени.</p>
164
<p>Плагины - это отличный вспомогательный инструмент для дизайнера, но не стоит забывать об основах. Если навесить на редактор максимальное количество плагинов, они не нарисуют за вас интерфейс и не создадут мобильное приложение. Плагины лишь призваны помочь в конкретных задачах, на которые при их отсутствии ушло бы много времени.</p>
165
<p>Перед тем как начать пользоваться плагинами,<a>изучите</a>сам редактор так, чтобы использовать все его возможности максимально эффективно.</p>
165
<p>Перед тем как начать пользоваться плагинами,<a>изучите</a>сам редактор так, чтобы использовать все его возможности максимально эффективно.</p>
166
<a>Научитесь: Figma с нуля до PRO Узнать больше</a>
166
<a>Научитесь: Figma с нуля до PRO Узнать больше</a>