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>9 фев 2024</li>
2
<ul><li>9 фев 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Устаревшая функция Figma, два плагина и российский аналог.</p>
4
</ul><p>Устаревшая функция Figma, два плагина и российский аналог.</p>
5
<p>Иллюстрация: Полина Честнова для Skillbox Media</p>
5
<p>Иллюстрация: Полина Честнова для Skillbox Media</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
7
<p>31 января Dev Mode в Figma стал доступен только для пользователей с подпиской. Если вы не работаете в корпорации или просто не хотите оформлять подписку, придётся искать другой способ выгрузить код из макета.</p>
7
<p>31 января Dev Mode в Figma стал доступен только для пользователей с подпиской. Если вы не работаете в корпорации или просто не хотите оформлять подписку, придётся искать другой способ выгрузить код из макета.</p>
8
<p>Собрали четыре доступных решения, которые могут вам помочь.</p>
8
<p>Собрали четыре доступных решения, которые могут вам помочь.</p>
9
<p>До появления Dev Mode в Figma на боковой панели настроек была вкладка Properties - на ней отображались все CSS-стили, которые доступны для выделенного элемента. Эта функция никуда не делась, и ей до сих пор можно пользоваться, но работать она стала непоследовательно.</p>
9
<p>До появления Dev Mode в Figma на боковой панели настроек была вкладка Properties - на ней отображались все CSS-стили, которые доступны для выделенного элемента. Эта функция никуда не делась, и ей до сих пор можно пользоваться, но работать она стала непоследовательно.</p>
10
<p>Вкладка Properties будет вам видна, если у вас нет доступа на редактирование макета:</p>
10
<p>Вкладка Properties будет вам видна, если у вас нет доступа на редактирование макета:</p>
11
<em>Изображение: Skillbox Media</em><p>Если доступ есть, то этой вкладки у вас не будет и придётся копировать CSS-стили вручную и наугад:</p>
11
<em>Изображение: Skillbox Media</em><p>Если доступ есть, то этой вкладки у вас не будет и придётся копировать CSS-стили вручную и наугад:</p>
12
<p>1. Выделите любой объект на макете.</p>
12
<p>1. Выделите любой объект на макете.</p>
13
<p>2. Кликните по нему правой кнопкой мыши и перейдите Copy/Paste as → Copy as code → CSS, iOS или Android.</p>
13
<p>2. Кликните по нему правой кнопкой мыши и перейдите Copy/Paste as → Copy as code → CSS, iOS или Android.</p>
14
<p>3. Вставьте полученные строки в ваш редактор кода.</p>
14
<p>3. Вставьте полученные строки в ваш редактор кода.</p>
15
<p>Если вы не хотите пользоваться сторонними решениями, то стандартная функция Figma вам подойдёт. Но тогда вам придётся внимательно следить за тем, что вы копируете и вставляете, чтобы не пропустить лишнее.</p>
15
<p>Если вы не хотите пользоваться сторонними решениями, то стандартная функция Figma вам подойдёт. Но тогда вам придётся внимательно следить за тем, что вы копируете и вставляете, чтобы не пропустить лишнее.</p>
16
<p>Полностью бесплатный плагин с открытым исходным кодом, который может вывести всю вёрстку вашего макета на трёх языках.</p>
16
<p>Полностью бесплатный плагин с открытым исходным кодом, который может вывести всю вёрстку вашего макета на трёх языках.</p>
17
<p>1. Установите плагин<a>по ссылке</a>.</p>
17
<p>1. Установите плагин<a>по ссылке</a>.</p>
18
<p>2. Нажмите правой кнопкой мыши по макету и перейдите Plugins → Figma to Code.</p>
18
<p>2. Нажмите правой кнопкой мыши по макету и перейдите Plugins → Figma to Code.</p>
19
<p>3. Выделите любой объект на макете, и в появившемся окне отобразится его код.</p>
19
<p>3. Выделите любой объект на макете, и в появившемся окне отобразится его код.</p>
20
<p>4. При необходимости вы можете изменить язык: HTML, Flutter, SwiftUI, CSS-фреймворк Tailwind.</p>
20
<p>4. При необходимости вы можете изменить язык: HTML, Flutter, SwiftUI, CSS-фреймворк Tailwind.</p>
21
<p>Если вам нужны Flutter или SwiftUI, то Figma to Code сможет вас выручить. Но поддержка HTML в нём не очень хорошая - плагин не пытается организовать все стили объекта в формат CSS, а просто выдаёт всё в формате <div style= “width: 328px; height: 16px;”></div>.</p>
21
<p>Если вам нужны Flutter или SwiftUI, то Figma to Code сможет вас выручить. Но поддержка HTML в нём не очень хорошая - плагин не пытается организовать все стили объекта в формат CSS, а просто выдаёт всё в формате <div style= “width: 328px; height: 16px;”></div>.</p>
22
<p>Достаточно удобный плагин с возможностью настраивать результат выдачи. Его сделал российский разработчик, поэтому он доступен на русском языке.</p>
22
<p>Достаточно удобный плагин с возможностью настраивать результат выдачи. Его сделал российский разработчик, поэтому он доступен на русском языке.</p>
23
<p>1. Установите плагин<a>по ссылке</a>.</p>
23
<p>1. Установите плагин<a>по ссылке</a>.</p>
24
<p>2. Нажмите правой кнопкой мыши по макету и перейдите Plugins → Inspect Styles.</p>
24
<p>2. Нажмите правой кнопкой мыши по макету и перейдите Plugins → Inspect Styles.</p>
25
<p>3. В появившемся окне во вкладке "Основное" плагин показывает свойства всех шрифтов на странице и предлагает сделать два из них главными.</p>
25
<p>3. В появившемся окне во вкладке "Основное" плагин показывает свойства всех шрифтов на странице и предлагает сделать два из них главными.</p>
26
<p>4. Во вкладке "Стили" - CSS-код для выделенных элементов. Если выделить фрейм с иконкой, то плагин выдаст SVG-код, который можно сразу скопировать.</p>
26
<p>4. Во вкладке "Стили" - CSS-код для выделенных элементов. Если выделить фрейм с иконкой, то плагин выдаст SVG-код, который можно сразу скопировать.</p>
27
<p>5. Во вкладке<em>"Настройки"</em>можно поменять, например, единицы измерения на rem, добавить технические комментарии, изменить вывод свойства line-height.</p>
27
<p>5. Во вкладке<em>"Настройки"</em>можно поменять, например, единицы измерения на rem, добавить технические комментарии, изменить вывод свойства line-height.</p>
28
<p>Inspect Styles работает только с CSS. Если вы работаете только над сайтами, то этот плагин - лучшее решение из бесплатных.</p>
28
<p>Inspect Styles работает только с CSS. Если вы работаете только над сайтами, то этот плагин - лучшее решение из бесплатных.</p>
29
<p>Бесплатный аналог Figma от российских разработчиков, который почти полностью копирует все функции и интерфейс оригинала. У него есть практически такой же режим разработчика, но доступен он бесплатно. Также он понимает формат файлов Figma - что нам и нужно.</p>
29
<p>Бесплатный аналог Figma от российских разработчиков, который почти полностью копирует все функции и интерфейс оригинала. У него есть практически такой же режим разработчика, но доступен он бесплатно. Также он понимает формат файлов Figma - что нам и нужно.</p>
30
<p>0. Создайте<a>аккаунт в Pixso</a>.</p>
30
<p>0. Создайте<a>аккаунт в Pixso</a>.</p>
31
<p>1. Сначала сохраните локальную копию оригинального файла. В Figma откройте любой макет и перейдите File → Save local copy…</p>
31
<p>1. Сначала сохраните локальную копию оригинального файла. В Figma откройте любой макет и перейдите File → Save local copy…</p>
32
<p>2. Перейдите в Pixso, создайте новый документ и в бургер-меню перейдите "Импорт" → "Figma файл".</p>
32
<p>2. Перейдите в Pixso, создайте новый документ и в бургер-меню перейдите "Импорт" → "Figma файл".</p>
33
<p>3. На боковой панели настроек перейдите в Handoff и нажмите кнопку Enter Developer Mode. Она работает так же, как в Figma, - можно выбрать язык, посмотреть отступы и стили.</p>
33
<p>3. На боковой панели настроек перейдите в Handoff и нажмите кнопку Enter Developer Mode. Она работает так же, как в Figma, - можно выбрать язык, посмотреть отступы и стили.</p>
34
<p>Имейте в виду, что некоторые новые функции Figma не работают в Pixso. Например, любые переменные будут выводиться как обычные стили.</p>
34
<p>Имейте в виду, что некоторые новые функции Figma не работают в Pixso. Например, любые переменные будут выводиться как обычные стили.</p>
35
<p>Если вы часто использовали Figma, то интерфейс Pixso у вас не вызовет никаких проблем. Но способ с переносом файла может быть неудобным, если ваш проект постоянно обновляется: при смене вёрстки, цвета или добавлении новых элементов вам придётся снова вручную выгружать весь файл.</p>
35
<p>Если вы часто использовали Figma, то интерфейс Pixso у вас не вызовет никаких проблем. Но способ с переносом файла может быть неудобным, если ваш проект постоянно обновляется: при смене вёрстки, цвета или добавлении новых элементов вам придётся снова вручную выгружать весь файл.</p>
36
<p>В разделе Community достаточно много разных плагинов, которые могут заменить Dev Mode - мы проверили и рассказали только о полностью бесплатных решениях.</p>
36
<p>В разделе Community достаточно много разных плагинов, которые могут заменить Dev Mode - мы проверили и рассказали только о полностью бесплатных решениях.</p>
37
<p>Если вам они не подходят, то <a>посмотреть другие плагины можно по ссылке</a>. В большинстве из них есть бесплатные режимы, но они не всегда подходят для активной работы.</p>
37
<p>Если вам они не подходят, то <a>посмотреть другие плагины можно по ссылке</a>. В большинстве из них есть бесплатные режимы, но они не всегда подходят для активной работы.</p>
38
<p><strong>Попробуйте поработать в Blender</strong></p>
38
<p><strong>Попробуйте поработать в Blender</strong></p>
39
<a>Практический курс: "Figma с нуля до PRO" Узнать о курсе</a>
39
<a>Практический курс: "Figma с нуля до PRO" Узнать о курсе</a>