Toàn tập về Flat Design trong thiết kế web

Rate this post
Là một xu hướng từ năm 2016, Flat design – thiết kế phẳng đã từng bước phát triển và trở thành xu hướng có tính thực tế cao.

Flat design là gì?

Flat design là phong cách thiết kế tối giản sử dụng các đối tượng hai chiều và màu sắc tương phản, đã từng xuất hiện trong các bản ra mắt Windows 8, iOS 7 và thiết kế “Material” của Google.
Nó còn được biết đến với tên tiếng Việt là “thiết kế phẳng”.
Nó có hai mục tiêu chính: làm việc với các thuộc tính của màn hình, và sử dụng tính đơn giản trong thiết kế nhằm làm các website nhanh và có các chức năng mạnh hơn.
Flat design, nói cách khác, tô đậm ý tưởng không có đối tượng nào trên màn hình thể hiện ba chiều, thay vào đó hướng đến cái đẹp và sự tiện năng mà không thêm vào các trang trí phức tạp.

Ưu điểm của Flat Design

Flat design thuận theo quan điểm càng ít thì càng tốt. Thay vì gây cho người dùng mất tập trung với animation hay hoạt họa phức tạp, thiết kế phẳng ưu tiên giao diện sạch với tính tiện dụng tối đa.
Các ưu điểm có thể kể đến của Flat design bao gồm:
  • Tối giản
  • Nhấn mạnh khả năng tiện dụng
  • Các đối tượng và hình ảnh đơn giản
  • Phong cách văn bản đậm và dễ đọc
  • Cấu trúc thứ tự giới hạn
  • Màu đậm và hỗ trợ tương phản cao

Điểm trừ của Flat design

Tuy vậy, xu hướng thiết kế này không phải là hoàn hảo. Điểm đầu tiên phải kể đến là sự thiếu vắng của các thói quen có sẵn của người dùng thông thường. Không có hiệu ứng 3D như đổ bóng sẽ khiến nhiều người dùng bối rối với cách tương tác với đối tượng.
Lấy ví dụ,  các nút bấm (button) trong thiết kế phẳng trông giống như các đối tượng khác – không có đổ bóng để xác định đó là nút, chúng dường như không thể click vào được.
Các nhà thiết kế nhận thấy điều này và cũng đưa ra hướng tiếp cận như “flat design 2.0”, “semi-flat”, hoặc “almost flat” sử dụng flat design với các hiệu ứng cơ bản như đổ bóng, đổ màu và các lớp.
So sánh thiết kế Flat Design 2.0
So sánh thiết kế Flat Design 2.0

Ví dụ của Flat Design

Dưới đây là các ví dụ thực tế về các web sử dụng phong cách này từ truyền thống, thiết kế 2 chiều cho đến sự thay đổi trong Flat design 2.0.

Microsoft 8

Phong cách Flat design trong Windows 8
Phong cách Flat design trong Windows 8
Phong cách UI Metro hiện diện trong phiên bản Microsoft 8 là một trong những ví dụ phổ biến nhất của phong cách thiết kế phẳng, loại bỏ hoàn toàn các đối tượng trong không gian 3 chiều.

Google Santa Tracker

Phong cách Flat design 2.0 rõ ràng
Phong cách Flat design 2.0 rõ ràng
Dự án hàng năm của Google Santa Tracker nhấn mạnh tới flat design 2.0, với nền tinh tế cùng đổ bóng trong các tòa nhà, các popup hiển thị khi bạn rê chuột vào các đối tượng khác nhau.

DoneDone

Đổ màu và bóng trong DoneDone
Đổ màu và bóng trong DoneDone
Trên website này, bạn dễ dàng nhìn ra hiệu ứng thể hiện của flat design 2.0, với lớp nền màu sắc và đổ bóng.

Lander

Lander
Trang chủ của Lander
Một ví dụ khác của phong cách thiết kế phẳng truyền thống là Lander, sử dụng các đối tượng thực tế trong không gian hoàn toàn 2D.

Những kinh nghiệm tốt nhất khi sử dụng Flat design

Thiết kế phẳng là đáp án tốt nhất khi bạn nghĩ về thứ mình muốn và cần cho người dùng, hơn là đặt hiệu ứng thẩm mỹ lên trên.
Hãy cân nhắc các gợi ý sau khi sử dụng phong cách flat design:
  • Chọn đúng font chữ: Luôn chọn font sans-serif. Font serif thường có các nét đính kèm vào cuối mỗi chữ.
  • Sử dụng tương phản: Sử dụng bộ màu đậm để đảm bảo chữ dễ nhìn. Các màu nhạt sáng đặt trên các nền đậm tối thường phổ biến, nhưng khó đọc. Tốt hơn hết là dùng màu chữ trắng trên nền tối đậm.
  • Đặt liên kết cho các đối tượng liên quan: Ta cần xác định các đối tượng có khả năng được người dùng nhấp chuột và sử dụng chung một liên kết cho các đối tượng này.

Bắt đầu với Flat design như thế nào?

Với một sản phẩm dạng web, bạn nên cân nhắc các hướng tiếp cận từ UI framework được thiết kế và tái sử dụng nó để làm quen với cách thiết kế các đối tượng.

Các UI framework dành cho Flat design

Flat UI
PureCSS
MuiCSS
MetroUI
MaterializeCSS
Material UI
Bulma.io

Viết một bình luận


Chuyên gia về Web
Bạn muốn làm việc với dịch vụ website do chúng tôi triển khai?
Gọi tư vấn 0982.90.4343
Chuyên gia về Web
Bài viết liên quan

02/01/2024

Fix lỗi npm không thể cài các package devDependencies
Khi cài đặt dự án,  có lúc bạn sẽ cài mãi cũng không đủ các package npm, đặc biệt là...
Gọi file PHP trong WordPress

19/09/2023

Cài đặt và sử dụng WP-CLI trên môi trường Linux
Trên một số môi trường Hosting có thể cung cấp SSH hoặc Terminal access, song không có sẵn WP-CLI để...
Import database MySQL lớn trên môi trường Docker

06/08/2023

Import database MySQL lớn trên môi trường Docker
Mình sử dụng EasyPanel để quản lý các Docker và build môi trường app. Nay gặp tình huống phải import...

28/01/2023

Hướng dẫn cài đặt php extension mongodb trên Mac OS M1
Khi bạn muốn hỗ trợ MongoDB trên dòng Mac M1, phần cài đặt sẽ cần một chút lưu ý. Hướng...