Trước khi bắt tay vào lập trình, việc thiết kế giao diện trên Figma giúp bạn hình dung rõ ràng website của mình sẽ trông như thế nào. Đây là bước quan trọng giúp tiết kiệm thời gian chỉnh sửa về sau.
🔹 Bước 1: Xác định nội dung cần có
Ví dụ với một Portfolio cá nhân, bạn có thể chia thành:
Giới thiệu bản thân
Dự án tiêu biểu
Kỹ năng & kinh nghiệm
Liên hhệ
🔹 Bước 2: Mở Figma & tạo Frame cho màn hình web
Chọn Frame size: Desktop (1440 x 1024 hoặc tương đương)
Dùng công cụ Text, Rectangle, Image để tạo các thành phần như Header, Section, Button, v.v.
🔹 Bước 3: Giữ giao diện sạch sẽ và dễ nhìn
Sử dụng font dễ đọc (Poppins, Roboto, v.v.)
Màu sắc hài hòa
Khoảng cách các phần rõ ràng
💡 Gợi ý: Tìm cảm hứng từ các mẫu portfolio trên Figma Community để học hỏi cách bố cục.
Sau khi thiết kế xong, ta bắt đầu chuyển bản vẽ thành website thật bằng HTML & CSS.
🔸 Bước 1: Chuẩn bị môi trường code
Dùng phần mềm như VS Code
Tạo hai file: index.html và style.css
🔸 Bước 2: Tạo cấu trúc HTML cơ bản
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Portfolio cá nhân</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>...</header>
<section class="about">...</section>
<section class="projects">...</section>
<footer>...</footer>
</body>
</html>
🔸 Bước 3: Viết CSS để tạo giao diện giống bản thiết kế
Dùng Flexbox để canh chỉnh layout
Dùng màu sắc, font, padding giống trên Figma
Tùy chỉnh responsive nếu cần
🛠️ Tips:
Dùng công cụ Figma Inspect để xem kích thước, màu, font của từng thành phần
Có thể dùng Google Fonts nếu bạn đã chọn font đẹp trong thiết kế
🎯 Mục tiêu: Tạo một website gồm 3 phần:
Giới thiệu (About Me):
Ảnh đại diện
Một đoạn giới thiệu ngắn
Các liên kết mạng xã hội
Dự Án (Projects):
Danh sách 2–3 dự án với ảnh và mô tả ngắn
Nút "Xem chi tiết"
Liên Hệ (Contact):
Email hoặc form liên hệ
Footer có ghi tên & copyright
✨ Bạn có thể sáng tạo thêm: màu sắc cá nhân hóa, thêm hiệu ứng hover, hoặc icon để giao diện bắt mắt hơn!
Thiết kế và lập trình là hai kỹ năng bổ trợ cực mạnh. Khi bạn vừa biết thiết kế bằng Figma, vừa tự code lại bằng HTML/CSS, bạn sẽ:
✅ Hiểu rõ hơn về cách website hoạt động
✅ Tự do sáng tạo theo ý mình
✅ Tăng khả năng làm việc nhóm với designer/developer
👉 Bài viết tiếp theo :
🔜 Bài 9: Cách chọn phần mềm thiết kế phù hợp với nhu cầu của bạn
So sánh Canva, Figma, Photoshop, Illustrator – Dùng cái nào khi nào?
Các phần mềm hỗ trợ thiết kế web phổ biến
Cách xây dựng quy trình làm việc hiệu quả với các công cụ thiết kế