Компоненти у Figma

   Давайте розберемо структуру компонентів. Як ви вже знаєте структура в Figma виглядає приблизно так:

структура у Figma

   Основний елемент (назва файлу) і всередині нього - сторінки: Page 1 та Page 2. Цих сторінок може бути дуже багато. Все залежить від того, на якому тарифі ви перебуваєте. Всередині кожної сторінки ми можемо створювати величезну кількість кадрів.

   В Figma є дуже класна функція, використовуючи яку ми можемо замінювати копію компонента на інший компонент.

   Головне розуміти, що замінювати ми можемо тільки копію компонента. Сам же майстер-компонент на інший компонент поміняти неможливо. І абсолютно не важливо, де буде знаходитись компонент (всередині іншої копії, або взагалі якась самостійна структура).

   Кожного разу, коли в Figma ми вибираємо копію компонента, праворуч з'являється меню. Давайте розберемо це меню:

   Ну, по-перше, з цього меню ми можемо відправитися до майстер-компонента цього елемента, просто клікнувши по значку компонента праворуч "Go to main component".

   По-друге, у випадаючому списку ми маємо деякі можливості роботи:

  • Detach instance (перетворити цей дочірній елемент на звичайний фрейм, тобто перервати всі його зв'язки з його майстер-компонентом).
  • Push changes to main component (можливість відправити всі оверайди до майстер-компонента).

Що це означає?

   Кожного разу, коли ви робите будь-які зміни в копії компонента, це називається "додати оверайд". Коли ви клацнете на "Push changes to main component" всі зміни в копії компонента будуть ухвалені в майстер-компоненті, і відповідно і в інших копіях компонента.

  • Reset all changes (скинути всі оверайди). Тобто скинути у копії компонента всі його зміни, він стане точною копією батька.
  • Reset name (скинути назву імені копії компонента до початкового, якщо ми його перейменовували).
  • Reset size (прибрати всі зміни, які стосуються розміру цього елемента). Розмір копії компонента стане таким самим, як і у його батька.

   І тепер найцікавіший і найважливіший момент. Що у нас ховається за списком "v", що випадає, там де назва компонента справа.

   А за ним ховаються абсолютно всі компоненти, які є в даному документі.

Наприклад, у нас є дві сторінки: 

Page 1 та Page 2

   Переходячи на кожну сторінку, ми "опускаємося" все нижче і нижче по ієрархії, поки не дійдемо до місця розташування наших компонентів.

   Щоб замінити копію компонента іншим компонентом, потрібно виділити цей компонент і вибрати потрібний об'єкт зі списку на сторінках.

   Це дуже зручна функція, особливо якщо ви користуєтесь бібліотеками. Це значно прискорює процес роботи.

   Але є один невеликий нюанс. Буває таке, що коли ми хочемо замінити одну іконку на якусь іншу, то Figma бачить папку "icons" всередині якої знаходяться ще папки, наприклад "right< /strong>", "left", "house" і т.д. Як нам зрозуміти, яка іконка нам потрібна?

   Все просто, потрібно лише називати наші іконки правильно. Якщо це іконка "будиночка", то й назва має бути логічною - "house".

   За такою ж логікою в Figma у нас працюють і стилі і вони так само пакуються в папку. Стаття Створення стилів у Figma.

   Отже, раджу не забувати цю логіку "неймінгу" і називати свої компоненти  та інші елементи правильно. І через "слеш", якщо є вкладеність, тому що для Figma зчитування назв файлів та елементів дуже важливе. Багато функцій Figma заточені саме на "неймінгу", на правильних назвах елементів.

20:41
No comments yet. Be the first to add a comment!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.