Bạn đã bao giờ rơi vào tình huống dở khóc dở cười: khách hàng đòi đổi một dòng chữ trong nút bấm (button), và thế là bạn phải ngồi kéo lại kích thước cái nút, rồi dịch chuyển thêm mười mấy thành phần xung quanh cho cân đối? Thề luôn, đó là cực hình với dân thiết kế UXUI. Nhưng tin vui là Figma Auto Layout sinh ra để giải cứu chúng ta khỏi đống việc tay chân vô nghĩa đó.
Nói một cách đơn giản, Figma Auto Layout giống như một chiếc khung ma thuật. Khi bạn bỏ các thành phần vào trong, chúng sẽ tự động sắp xếp, co giãn và giữ khoảng cách đúng y hệt ý đồ của bạn, bất kể nội dung bên trong có thay đổi thế nào đi nữa. Đây chính là chìa khóa để tạo ra những thiết kế linh hoạt (Responsive design) mà không mất quá nhiều công sức.
Tại sao bạn nhất định phải làm chủ Auto Layout?
Nếu bạn vẫn đang vẽ từng cái khung (frame) rồi căn chỉnh bằng mắt, thì bạn đang lãng phí ít nhất 50% thời gian làm việc của mình. Khi sử dụng công cụ này, bạn sẽ nhận được 3 lợi ích "siêu to khổng lồ":

- Sửa một nơi, chuẩn mọi chỗ: Khi bạn thay đổi nội dung chữ, cái nút hoặc menu sẽ tự nở ra hoặc thu lại. Bạn không cần phải kéo giãn thủ công nữa.
- Xây dựng hệ thống đồng nhất: Kết hợp với Cách Design System giúp bạn nhàn tênh, bạn sẽ tạo ra được những bộ component (thành phần giao diện) cực kỳ chuyên nghiệp.
- Dễ bàn giao cho lập trình viên: Các thông số về khoảng cách (spacing) và lề (padding) trong Auto Layout rất sát với cách code CSS thực tế, giúp các bạn Developer đỡ "nhức đầu" khi đọc file của bạn.
Mẹo nhỏ: Hãy tập thói quen nhấn Shift + A để biến bất kỳ nhóm đối tượng nào thành Auto Layout ngay lập tức. Làm nhiều thành quen, bạn sẽ thấy nó "nghiện" không kém gì chơi game đâu!
Những khái niệm "vỡ lòng" cần nắm vững
Để dùng Figma Auto Layout mượt như lụa, bạn cần hiểu rõ ba chế độ co giãn chính. Đừng lo, nó không hề khó hiểu như lý thuyết suông đâu:
- Hug Contents (Ôm lấy nội dung): Cái khung bên ngoài sẽ luôn vừa khít với những gì bên trong. Ví dụ: Chữ dài ra thì nút dài ra theo.
- Fill Container (Lấp đầy khung chứa): Thành phần bên trong sẽ tự động phình to ra để chiếm hết khoảng trống của khung bên ngoài. Cực kỳ hữu ích khi làm các danh sách hoặc bảng biểu.
- Fixed Width/Height (Kích thước cố định): Bạn muốn nó rộng bao nhiêu thì nó đứng im bấy nhiêu, không quan tâm nội dung bên trong ra sao.
Khi bạn kết hợp khéo léo những chế độ này với Cách Figma Variables giúp bạn biến hình giao diện, bạn sẽ thấy thiết kế của mình "thông minh" đến mức kinh ngạc. Mọi thứ tự động phản ứng với nhau giống như một thực thể sống vậy.
Tư duy xây dựng giao diện từ những khối nhỏ nhất
Đừng cố gắng quăng toàn bộ màn hình vào một cái khung Auto Layout khổng lồ ngay từ đầu. Hãy bắt đầu từ những thứ nhỏ nhất như cái icon, dòng chữ, rồi mới gộp chúng lại thành một dòng, một khối, rồi mới đến cả một trang web. Tư duy này giúp bạn kiểm soát thiết kế tốt hơn và dễ dàng sửa lỗi khi cần thiết.
Bạn có thể tham khảo thêm tài liệu chính thức từ Figma Documentation để xem các ví dụ trực quan về cách xử lý những cấu trúc phức tạp hơn. Càng luyện tập nhiều, bạn sẽ càng thấy công cụ này giúp bạn thoát kiếp "thợ vẽ" để trở thành một nhà thiết kế thực thụ.
Vậy sau khi đã làm chủ được khả năng co giãn tự động, bạn đã sẵn sàng để nâng tầm giao diện của mình bằng những chuyển động tinh tế chưa? Hãy thử tìm hiểu thêm về Cách Micro-interactions giúp giao diện có hồn để thấy sức mạnh của việc kết hợp giữa cấu trúc chuẩn và trải nghiệm cảm xúc nhé. DIA DEMY luôn đồng hành cùng bạn trên hành trình chinh phục UXUI!




Vui lòng đăng nhập để bình luận.