Practical No. 8 Recreate Given Website for UI Design, Color, Images, Interactions, Menu
Practical No. 8
Recreate Given Website for UI Design, Color, Images, Interactions, Menu
(Using Figma)
1. Aim
To recreate a given website interface using Figma by applying appropriate UI layout, color schemes, typography, images, navigation menu, and interactions based on standard UI/UX design principles.
2. Practical Significance
Recreating a website helps students understand real-world UI design practices. It strengthens skills related to visual hierarchy, usability, accessibility, and interaction design, enabling the creation of user-friendly and aesthetically pleasing interfaces using Figma.
3. Industry / Employer Expected Outcomes
After completing this practical, students will be able to:
Design user-centered websites and interfaces
Analyze and replicate professional web page designs
4. Course Level Learning Outcomes (CLOs)
CO3: Select appropriate visual design for a given problem while minimizing usability barriers
CO4: Create interactions using a design tool
CO5: Create an innovative design prototype for given applications
5. Laboratory Learning Outcomes (LLOs)
LLO 8.1: Use frame, shape, text tools, and components of the design tool to replicate given web pages
LLO 8.2: Use interactions and menus to replicate web page design
6. Tools / Software Required
Figma (Web or Desktop version)
Internet browser (for reference website)
Given website URL or screenshots (provided by instructor)
7. Stepwise Procedure (Using Figma)
Step 1: Analyze the Given Website
Open the given website in a browser.
Observe:
Page structure (Header, Sections, Footer)
Navigation menu layout
Color palette
Typography styles
Buttons and interaction behavior
Identify reusable elements such as buttons, cards, and menu items.
Step 2: Create a New Figma File
Open Figma → New Design File
Select Frame Tool (F)
Choose Desktop – 1440 px
Rename the frame as:
“Website Recreation – Home Page”
Step 3: Apply Layout Grid
Select the main frame.
Enable Layout Grid from the right panel.
Set:
Columns: 12
Margin: 80 px
Gutter: 20 px
This ensures proper alignment and consistency.
Step 4: Design Header and Navigation Menu
Draw a rectangle at the top for the header.
Set height between 80–100 px.
Apply background color as per reference.
Add:
Logo (Text or Image)
Menu items (Home, About, Services, Contact)
Use Auto Layout (Shift + A) for menu alignment and spacing.
Step 5: Apply Typography
Select fonts similar to the reference website.
Maintain text hierarchy:
Heading (H1)
Sub-heading (H2)
Body text
Ensure consistent font size and spacing.
Save styles using Text Styles.
Step 6: Apply Color Theory
Use Eyedropper Tool (I) to pick colors from the reference.
Define:
Primary color
Secondary color
Background color
Text color
Ensure sufficient contrast for readability.
Save colors as Color Styles.
Step 7: Create Content Sections
Design sections such as:
Hero section
Content/About section
Services or card section
Use rectangles and text for structure.
Align elements using the layout grid.
Apply Gestalt principles:
Proximity
Similarity
Continuity
Step 8: Add and Optimize Images
Insert images using Place Image.
Resize using Scale Tool (K).
Maintain proper aspect ratio.
Ensure images enhance content and do not clutter the interface.
Step 9: Create Buttons and Components
Create buttons using rectangle + text.
Apply corner radius and suitable colors.
Convert buttons into Components.
Create variants:
Default
Hover
Active
Step 10: Add Interactions (Prototype Mode)
Switch to Prototype tab.
Select a button or menu item.
Set interaction:
On Click → Navigate To → Target Frame
Apply:
Smart Animate
Ease In / Ease Out
Duration: 300 ms
Preview using Play (▶) button.
Step 11: Design Footer
Add a footer rectangle at the bottom.
Include:
Website name or logo
Quick links
Contact information
Use smaller font size and subtle colors.
Step 12: Final Review
Verify:
Similarity with the reference website
Proper alignment and spacing
Consistent colors and typography
Functional menu and interactions
Overall usability and accessibility
8. Relevant Affective Domain Outcomes
Follow safety practices in the lab
Maintain tools and equipment
Follow ethical practices in design
9. Ethical Guidelines
Use copyright-free images and icons
Do not claim ownership of original website design
Recreate strictly for academic purposes
10. Expected Output
One fully recreated website UI in Figma
Proper layout, colors, images, menu
Clickable prototype
Design closely matching the given website
