Припрема за контролни: Картица производа са компонентама
Задатак: Креирај картицу производа користећи Auto Layout и компоненте са варијантама.
Постављање компоненти (Лекција 1 & 2)
Направи нови дизајн фајл и додај фрејм 1440×1024px са позадином #F5F5F5. На центар постави картицу 320×420px, бела позадина, corner radius 16px и drop shadow (Y:8, Blur:24, opacity 10%).
Садржај картице (Лекција 2)
Картица треба да садржи:
Placeholder слику 320×180px (сива позадина #E0E0E0) Назив производа 18px Bold, #1A1A1A Опис производа 14px Regular, #666666 Цена 20px Bold, #1A1A1A Дугме "Додај у корпу"
Auto Layout (Лекција 3)
Цена и дугме морају бити у хоризонталном Auto Layout frame-у, са Space between alignment-ом.
Цео текстуални садржај (назив, опис, footer) мора бити у вертикалном Auto Layout-у: gap 10px и padding 20px.
Провери да картица мења висину ако промениш текст назива.
Компонента са варијантама (Лекција 4)
Дугме "Додај у корпу" мора бити Component Set са следећим варијантама:
| Variant | Fill | Text color | Stroke |
|---|---|---|---|
| Primary | #4A90E2 | #FFFFFF | — |
| Outline | #FFFFFF | #4A90E2 | 2px #4A90E2 |
| Danger | #E74C3C | #FFFFFF | — |
Постави 3 инстанце картице, где свака има различиту варијанту дугмета.
РЕШЕЊЕ ЗАДАТКА
Корак 1: Постављање фајла и фрејма
- Пријави се у www.figma.com и кликни на New design file
- Преименуј фајл у "Kartica Proizvoda"
- Притисни F (Frame tool)
- У десном панелу изабери Desktop (1440 × 1024) или ручно унеси димензије
- Преименуј фрејм у "Desktop"
- У Design панелу постави Fill на
#F5F5F5
Корак 2: Креирање картице
- Притисни R (Rectangle)
- Нацртај правоугаоник 320 × 420px
- Центрирај га на фрејм: X: 560, Y: 302 (или селектуј картицу + фрејм па притисни иконе за центрирање)
- Преименуј слој у "Product Card"
- У Design панелу подеси:
- Fill:
#FFFFFF - Corner radius:
16px - Drop shadow: X: 0, Y: 8, Blur: 24, Spread: 0, боја
#000000, opacity10%
Корак 3: Placeholder слика
- Притисни R (Rectangle)
- Нацртај правоугаоник 320 × 180px
- Позиционирај на врх картице: X: 560, Y: 302
- Преименуј у "Image Placeholder"
- Подеси Fill:
#E0E0E0 - Притисни T (Text), напиши "320×200" и центрирај унутар слике
- Font size: 14px, Color:
#999999
Корак 4: Текстуални садржај
Назив производа
- Притисни T, напиши нпр. "Бежичне слушалице"
- Подеси: Font size
18px, Weight Bold, Color#1A1A1A - Преименуј слој у "Title"
Опис производа
- Притисни T, напиши нпр. "Висок квалитет звука, до 30h трајање батерије."
- Подеси: Font size
14px, Weight Regular, Color#666666 - Преименуј слој у "Description"
Цена
- Притисни T, напиши "RSD 5000"
- Подеси: Font size
20px, Weight Bold, Color#1A1A1A - Преименуј слој у "Price"
Корак 5: Креирање дугмета (Main Component)
- Притисни T, напиши "Додај у корпу"
- Подеси: Font size
14px, Weight Semi-Bold, Color#FFFFFF - Селектуј текст → притисни Shift + A (Auto Layout)
- Подеси padding:
- Хоризонтални:
16px - Вертикални:
10px - Подеси: Fill
#4A90E2, Corner radius8px - Преименуј у "Button/Primary"
- Направи компоненту: Ctrl + Alt + K
- Видиш љубичасти оквир = Main Component ✅
Корак 6: Варијанте дугмета
Outline варијанта
- Копирај Main Component (Ctrl + C, Ctrl + V)
- Промени:
- Fill:
#FFFFFF - Stroke: 2px, боја
#4A90E2 - Text color:
#4A90E2
Danger варијанта
- Копирај Main Component поново
- Промени:
- Fill:
#E74C3C - Text color:
#FFFFFF
Комбинуј у Component Set
- Селектуј сва 3 дугмета (Shift + клик)
- Десни клик → "Combine as variants"
- Преименуј Property:
- Кликни на "Property 1" → преименуј у "Variant"
- Преименуј вредности у: Primary, Outline, Danger
Корак 7: Footer (Auto Layout — хоризонтални)
- Селектуј "Price" и инстанцу дугмета (Shift + клик)
- Притисни Shift + A (Auto Layout)
- У Design панелу подеси:
- Direction: Horizontal (→)
- Alignment: Space between
- Padding: 0
- Преименуј у "Footer"
- Подеси ширину на 280px (Fixed)
Корак 8: Content (Auto Layout — вертикални)
- Селектуј "Title", "Description" и "Footer" (Shift + клик)
- Притисни Shift + A
- У Design панелу подеси:
- Direction: Vertical (↓)
- Gap:
10px - Padding:
20px(са свих страна) - Fill:
#FFFFFF - Преименуј у "Content"
- Подеси ширину на 320px (Fixed)
Корак 9: Card (Auto Layout — вертикални)
- Селектуј "Image Placeholder" и "Content" (Shift + клик)
- Притисни Shift + A
- У Design панелу подеси:
- Direction: Vertical (↓)
- Gap:
0 - Padding:
0 - Fill:
#FFFFFF - Corner radius:
16px - Drop shadow: X: 0, Y: 4, Blur: 12, боја
#000000, opacity8% - Преименуј у "Product Card"
- Подеси ширину на 320px (Fixed)
Корак 10: 3 инстанце картице
- Селектуј "Product Card"
- Дуплирај 2 пута (Ctrl + D)
- Поставе 3 картице у ред са размаком 32px
- На свакој картици:
- Уђи у дугме (double-click)
- У Design панелу нађи dropdown "Variant"
- Прва картица: Primary
- Друга картица: Outline
- Трећа картица: Danger
Финална структура слојева
Desktop (Frame 1440×1024)
├── Product Card (Auto Layout - vertical)
│ ├── Image Placeholder
│ └── Content (Auto Layout - vertical)
│ ├── Title
│ ├── Description
│ └── Footer (Auto Layout - horizontal)
│ ├── Price
│ └── Button/Primary (Instance)
├── Product Card (копија — Outline)
└── Product Card (копија — Danger)