This crowdfunding UI design can be broken down into several key components that can be recreated in Figma using frames, auto-layout, and proper styling. Here's a comprehensive breakdown:
- Frame: Main container with vertical auto-layout
- Background: Dark gray/black (#1A1A1A or similar)
- Padding: 24px all sides
- Corner radius: 16px
- Spacing between children: 20px
- Frame: Horizontal auto-layout container
- Background: Transparent
- Padding: 16px all sides
- Corner radius: 12px
- Border: 1px solid gray (#333333)
- Container frame: Width 100%, height 24px
- Background bars:
- Active bars (left): Bright yellow/lime (#CCFF00), width 4px each
- Inactive bars (right): Dark gray (#404040), width 4px each
- Spacing: 2px between bars
- Total bars: ~25 bars
- Progress indicators: Text labels "0", "25", "50", "75", "100" positioned above
- Frame: Vertical auto-layout
- Main amount:
- Font: Bold, 48px
- Color: White (#FFFFFF)
- Text: "€ 2,565"
- Subtitle:
- Font: Regular, 14px
- Color: Light gray (#CCCCCC)
- Text: "pledged of €5,000 goal"
- Frame: Horizontal auto-layout with 3 equal columns
- Spacing: 12px between items
- Distribution: Fill container equally
- Frame: Vertical auto-layout
- Background: Dark gray (#2A2A2A)
- Padding: 20px
- Corner radius: 12px
- Border: 1px solid #333333
- Number:
- Font: Bold, 36px
- Color: White (#FFFFFF)
- Alignment: Center
- Label:
- Font: Regular, 12px
- Color: Light gray (#CCCCCC)
- Alignment: Center
- Margin top: 8px
Card 1: "54" / "backers"
Card 2: "52" / "% complete"
Card 3: "15" / "days to go"
- Frame: Auto-layout container
- Text: "All or nothing. This project will only be funded if it reaches its goal by Fri 15 December."
- Font: Regular, 14px
- Color: Medium gray (#888888)
- Line height: 1.4
- Padding: 16px horizontal
- Frame: Horizontal auto-layout
- Spacing: 16px between buttons
- Alignment: Center
- Frame: Auto-layout container
- Background: Orange/yellow gradient (#FFB800 to #FF8A00)
- Padding: 16px horizontal, 12px vertical
- Corner radius: 8px
- Text: "Back this project"
- Font: Medium, 16px
- Color: Black (#000000)
- Frame: Auto-layout container
- Background: Transparent
- Border: 1px solid #555555
- Padding: 16px horizontal, 12px vertical
- Corner radius: 8px
- Text: "Remind me"
- Font: Medium, 16px
- Color: White (#FFFFFF)
- Primary numbers: Bold, 36-48px, White
- Body text: Regular, 14-16px, Light gray
- Labels: Regular, 12-14px, Medium gray
- Button text: Medium, 16px
- Background: #1A1A1A
- Card backgrounds: #2A2A2A
- Borders: #333333
- Primary text: #FFFFFF
- Secondary text: #CCCCCC
- Tertiary text: #888888
- Accent (progress): #CCFF00
- Button primary: #FFB800
- Inactive elements: #404040
- Drop shadow: Subtle shadow on main container (0px 4px 12px rgba(0,0,0,0.3))
- Border effects: 1px solid borders on cards and main container
- Hover states: Slight opacity changes on buttons (0.8 opacity on hover)
This structure allows for easy recreation in Figma using auto-layout frames, making the design responsive and maintainable while preserving the exact visual hierarchy and spacing relationships.
Answer from Perplexity: pplx.ai/share
Container Structure Specification
Main Container Frame
main-container-frame
Progress Section Frame
progress-section-frame
main-container-frame
Progress Bar Container
progress-bar-container
progress-section-frame
Progress Indicators Label Container
progress-indicators-label-container
progress-bar-container
Progress Indicator Labels (5 instances)
progress-indicator-label
progress-indicators-label-container
Progress Indicators Container
progress-indicators-container
progress-bar-container
Progress Bar Elements (24 instances)
progress-bar-element
progress-indicators-container
Amount Display Section
amount-display-section
progress-section-frame
Main Amount
main-amount
progress-section-frame
Subtitle
subtitle
progress-section-frame
Statistics Grid
statistics-container
main-container-frame
Stat Cards (3 instances)
stat-card
statistics-container
Card Data:
Card Number
card-number
stat-card
Card Label
card-label
stat-card
Description Text
description-text
main-container-frame
Action Buttons Section
button-container
main-container-frame
Primary Button
primary-button
button-container
Secondary Button
secondary-button
button-container
Answer from Perplexity: pplx.ai/share