Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Как ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ SVG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Figma

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ° Π² SVG β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ страница, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ встраиваСм Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу. БлСдствиСм этого являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для элСмСнтов ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ нСбольшими особСнностями.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ наш процСсс создания Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… этапов:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² Figma

НСсколько ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΡ€ΠΈ создании ΠΈΠΊΠΎΠ½ΠΊΠΈ:

Π˜Ρ‚Π°ΠΊ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ стакан, Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΊΡ€Ρ‹ΡˆΠΊΠ° ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ β€” ΠΏΠ°Ρ€.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figmaИконка стаканчик ΠΊΠΎΡ„Π΅ Π² Figma

ЭкспортируСм Ρ„Ρ€Π΅ΠΉΠΌ (Π½Π΅ Π·Π°Π±Ρ‹Π² ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΎΠ½) Π² SVG ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅.

Π€Π°ΠΉΠ» открываСтся ΠΈ закрываСтся Ρ‚Π΅Π³ΠΎΠΌ SVG, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figmaИконка SVG Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅

Для элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, проставляСм id ΠΈΠ»ΠΈ class.

Π”Π°Π»Π΅Π΅ прописываСм для Π½ΡƒΠΆΠ½Ρ‹Ρ… Π½Π°ΠΌ id ΠΈ классов стили с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

И Ρ‚Π°ΠΌ ΠΆΠ΅ пишСм скрипт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ наш SVG Π² любоС мСсто ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Figma β€” Π΄Π΅Π»Π°Π΅ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для экспорта Π² ΠΊΠΎΠ΄

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу, ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Π€ΠΈΠ³ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для экспорта Π² ΠΊΠΎΠ΄. Π’ Π€ΠΈΠ³ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ наш ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Figma β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ спСциализируСтся Π½Π° прСдоставлСнии Ρ†Π΅Π»ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° сСрвисных услуг ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСрфСйсов Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ слоТности. Π‘Π°ΠΌΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ кроссплатформСнноС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ дСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅. По своСй сути прСдставляСт ΠΈΠ· сСбя Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±Π°Π·Ρƒ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π‘ самого Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ CSS стилСй ΠΈ ΠΊΠΎΠ΄Π° для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ плюсом являСтся Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΎΠ±Π»Π°ΠΊΠ΅, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Ρ†Π΅Π»ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ². Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ экспорт рСсурсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΎΠΊ) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ PNG/SVG/JPG, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ экспорта страниц Π² PDF Ρ„Π°ΠΉΠ».

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

НарисуСм лист вью с ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ, ΠΈ сгСнСрируСм вёрстку.

Π’Π°ΠΊ, со структурой Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, поняли Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ приступаСм нСпосрСдствСнно ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. Для этого ΠΌΡ‹ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΎΠ΄ΠΈΠ½ элСмСнт, ΠΈ сдСлаСм Π΅Π³ΠΎ Π½Π° основС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π€ΠΈΠ³ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ Auto layout. Π‘Π½Π°Ρ‡Π°Π»Π° объСдиним тСкст ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ отступы, сдСлаСм Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ высотС Π² сСрСдинС, ΠΈ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ так…

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π° элСмСнта, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎ высотС, ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Auto layout. Π’ Ρ†Π΅Π»ΠΎΠΌ всё каТСтся Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅, Ссли Π²Ρ‹ помСняСтС Π΄Π»ΠΈΠ½Ρƒ тСкста, Ρ‚ΠΎ элСмСнты Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π³ΠΈΠ±ΠΊΠΎ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π°.

Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠΌ станСт выставлСниС автоматичСского растягивания элСмСнта ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ самого Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ элСмСнта. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ это ΠΊΠΎ всСм элСмСнтам списка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ любой Π΄Π»ΠΈΠ½Π΅ тСкста. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²ΠΎΡ‚ этого инструмСнта.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ нас Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΡ‚ список.

ЗапускаСм Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ с Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ΄Π°. Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π½Π°ΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ. Π― Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Tailwind 2. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ элСмСнт Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ выдаст Π½Π°ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ вёрстку.

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΈ запускаСм пСсочницу, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сгСнСрированный ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ нюансов.

Π’Π°ΠΊ, всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ SVG ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² наш ΠΊΠΎΠ΄. ДСлаСтся это Π²ΠΎΡ‚ так…

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π½Π°ΡˆΠ΅ΠΌΡƒ Π² Π€ΠΈΠ³ΠΌΠ΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ Auto layout Ρ‚ΡƒΡ‚.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

РисуСм ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π°.

Π― нарисовал ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, сдСлал Π΄ΠΈΠ·Π°ΠΉΠ½, распрСдСлил Π±Π»ΠΎΠΊΠΈ, ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Auto layout выровнял всё Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠΎΠ΄, ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ Flexbox Ρ‚ΡƒΡ‚.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с изобраТСниями Π² Figma

ΠŸΡ€ΠΎΡΡ‚Π°Ρ инструкция: ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±Π΅Π· Β«Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ°Β».

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Meery Mary для Skillbox

Π’ Figma ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с изобраТСниями: быстро ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚. А ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚

ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сочСтаниСм клавиш Ctrl (⌘) + C ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΌΠ°ΠΊΠ΅Ρ‚, Π½Π°ΠΆΠ°Π² Ctrl (⌘) + V:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β», Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Figma ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl (⌘) + V:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π€ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Place Image ΠΌΠΎΠΆΠ½ΠΎ автоматичСски ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сразу Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС Ρ„ΠΎΠ½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ° ΠΈΠ»ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Аналогично ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π»ΠΈΠ²ΠΊΡƒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ. Волько вмСсто Π±Π»ΠΎΠΊΠ° Fill Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π±Π»ΠΎΠΊ Stroke.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ΠŸΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ, ΡˆΡƒΡ‚ΠΈΡ‚ ΡˆΡƒΡ‚ΠΊΠΈ, смотрит Π°Π½ΠΈΠΌΠ΅.

Настройки изобраТСния

Π’ Figma Ρƒ любого изобраТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эти настройки, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π΅, Π·Π°Ρ‚Π΅ΠΌ Π² Π±Π»ΠΎΠΊΠ΅ Fill Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π΅Ρ‘ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρƒ.

Fill β€” ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ заполняСт собой доступноС пространство, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Fit β€” ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ заполняСт пространство Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Crop β€” ΠΎΠ±Ρ€Π΅Π·Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ фиксируСт Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Tile β€” всё свободноС пространство заполняСтся копиями изобраТСния. Π­Ρ‚ΠΎ свойство ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°ΠΌΠΈ.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π₯отя Π² Figma ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ, качСствСнно ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π½Π΅ получится β€” для этого Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ΄Ρ‚ΠΈ Π² Photoshop.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Настройки Ρ†Π²Π΅Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π² Figma:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Маска слоя

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ маски слоя ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ для Figma Ρ„ΠΎΡ€ΠΌΡƒ:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€ Π΄ΠΎ тСкста.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹

ΠžΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш Shift + H. По Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ β€” Shift + V.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SVG-ΠΈΠΊΠΎΠ½ΠΊΡƒ с любого сайта Π² Figma ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Быстро Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½ Remove BG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски удаляСт Ρ„ΠΎΠ½.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Remove BG:

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот способ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ удалСния Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ идСально. Но Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ идСю, Ρ‚ΠΎ Remove BG ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π€ΠΈΠ³ΠΌΠ΅

Π€ΠΈΠ³ΠΌΠ° прСдусматриваСт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ экспорт Π² нСсколько Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²: PNG, SVG, JPG, PDF

Как ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΡ… Π² спискС слоСв ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Β«+Β» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Export Π² ΠΏΡ€Π°Π²ΠΎΠΌ ΠΎΠΊΠ½Π΅ инструмСнтов. ПослС этого появится ΠΎΠΊΠ½ΠΎ с настройками экспорта, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ названию (Suffix) ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π°.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figmaПанСль экспорта

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figmaΠ’Ρ‹Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² экспорта

Π’ΠΈΠ΄Π΅ΠΎ: экспорт Π² Figma


Π’Π΅Π³ video Π½Π΅ поддСрТиваСтся вашим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Как ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π² ΠΎΠ΄ΠΈΠ½ слой

Π—Π° ΠΎΠ΄ΠΈΠ½ слой Figma считаСт Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌ. Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько элСмСнтов ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ PNG), ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΈΡ… Π² ΠΎΠ΄Π½Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ (cmnd + G).

Если Π²Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ нСсколько ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, ΠΎΠ½ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты сразу Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ… β€” для этого Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Export Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· Β«+Β» ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ изобраТСния сразу ΠΊΠ°ΠΊ svg ΠΈ png, ΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… комбинациях.

Как ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π’ ΠΎΠΊΠ½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ β€” 1X, 2X ΠΈ Ρ‚.ΠΏ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΎ фактичСскоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ сторон экспортируСмой Π³Ρ€ΡƒΠΏΠΏΡ‹/Ρ„Ρ€Π΅ΠΉΠΌΠ°/элСмСнта.

Π›ΠΈΠ±ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ стороны β€” высоты ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Ρ‹. 512w β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 512 пиксСлСй, 512h β€” высоту. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ свои значСния, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· прСдустановлСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Экспорт области экрана

Если Π²Π°ΠΌ трСбуСтся ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΏΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° «НоТницы» Π² Windows ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ части экрана Π² Mac), Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ инструмСнтом Slice. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ вСсь Ρ„Π°ΠΉΠ» Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск, ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

With Figma’s new SVG Exports, less = more

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

Here’s one big lesson we’ve learned since launching collaborative design tool Figma: when it comes to SVG Export, less is more. For a long time, we stuck as much information as possible into our SVG files, hoping it would help other tools render and import designs accurately.

Fueled by feedback from our community, we’ve had a change of heart and have been gradually tweaking the Export format over the past few months. As our release note junkies have noticed, our SVGs are now simpler, more compact and compatible with more tools (like Android Studio). Read on for a quick primer on SVG and details about what we changed.

Why tools render the same SVGs so differently

SVG β€” which stands for Scalable Vector Graphics β€” is an increasingly popular image format for 2D vector graphics. It emerged in 2001 as an open specification aimed primarily for use in web browsers. Unlike traditional bitmap image formats like JPG and PNG that become blurry when resized, SVG is designed to always remain crystal clear.

That’s because SVGs are effectively instructions describing how to paint an image from scratch while bitmap images are static snapshots of the final result. SVG is perfect for assets like logos and icons on the web, where they might show up anywhere from a huge monitor to a high resolution retina screen on a phone.

Here’s the rub though: there’s no standardized way of converting the SVG markup to pixels on the screen.

Here’s the rub though: there’s no standardized way of converting the SVG markup to pixels on the screen. Most tools have their own custom SVG importers or renderers and the quality of these implementations varies widely. The SVG specification is also sufficiently complex that most tools only understand a subset and have bugs even when dealing with the subset that they claim to support.

For example, SVG has a nifty feature that allows you to define instructions in a defs block and reference them repeatedly with the use element. As we learned the hard way, Android Studio does not support this in most cases.

In addition to choking many importers, our complicated and extraneous markup also bloated the file size and made the output difficult to digest for humans. Many of our users had resort to post-processing with tools such as SVGO and svgito or, even worse, by manually cleaning up the file by hand. 😬😬😬

From Figma’s SVG naΓ―veté… to our new pragmatic approach

People have been asking for smaller, simpler SVGs from Figma for a long time. We resisted making the change because we were hoping that SVG would become the de facto data transfer format between design tools. In this utopia, you could easily spread your design workflow across different design tools depending on what was the best fit for each stage.

We now accept that was a bit of pie-in-the-sky naΓ―vetΓ©, and our new SVG Exporter takes a more pragmatic approach.

To understand the improvements, let’s start with a seemingly innocent example: a frame containing a single black rectangle with a grey inside stroke.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ svg Π² figma

With our old SVG Exporter, we generated this embarrassing novel:

After a lot of hard work, we’ve managed to squeeze all of that down to a tweet:

Let’s go through the larger changes one by one:

Primitives

For simple shapes such as rectangles and circles, we now use the easily understandable SVG shape primitives instead of cryptic paths.

Inside/Outside Strokes

Because SVG only supports center strokes, design tools have had to devise various workarounds to simulate inside and outside strokes. Previously, we did this by using center strokes with a doubled stroke width. That is visually equivalent to having both an inside and outside stroke so we used a mask to hide the unnecessary half. This approach greatly inflated the file size and complicated the markup.

We now try to adjust the points in the path such that the visual result will resemble an inside or outside stroke while using center strokes with the original stroke width. For example, a rectangle with an inner stroke can be represented as smaller rectangle with a center stroke.

Minimal Markup

We no longer output purely informational elements like title and g or attributes like id and version.

We also added some smarts to avoid markup when they have no effect. For example, we used to always output a clipPath for clipped frames, but now we do so only when clipping is actually necessary.

Finally, we now inline SVG elements where we previously had a use reference to a deduplicated element defined within the defs block. Even though we lost deduplication, it turns out that the simplified structure actually reduces the overall file size in most cases. This is especially true when the SVGs are compressed with something like gzip.

Export Options

The new SVG Export defaults are optimized for the most common usecases. For example, most of our users will not miss the id attributes, but for those of you that do, we went ahead and added an option. We also have an option to control the markup for strokes and text objects.

We hope Figma’s new short β€˜n’ sweet SVGs have been treating you well. If you have feedback, please let us know in our community on Spectrum!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *